ある SRE(サイト信頼性エンジニア)チームは、CloudWatch アラームが発火したときに Slack の専用チャンネルへ通知を受け取り、Slack 上から直接 AWS Systems Manager Automation のランブック(手順書)を実行してインシデントを修復したいと考えています。また、一定時間内に修復が完了しない場合は AWS Systems Manager Incident Manager へ自動エスカレーションする要件もあります。実装工数を最小化するアーキテクチャはどれですか?
AWS Chatbot は Slack・Microsoft Teams とのネイティブ統合を提供するマネージドサービスです。SNS トピック経由で CloudWatch アラームを Slack チャンネルへ通知し、/aws ssm start-automation-execution などの組み込みコマンドでランブックを Slack から直接実行できます。AWS Systems Manager Incident Manager とも統合されており、エスカレーション設定も追加実装なしで対応可能です。 選択肢A の Lambda+Webhookは実装・保守工数が大きいです。 選択肢C の EventBridge Pipes は Slack API への直接送信をサポートしておらず、Step Functions による追加ワークフロー実装が必要になります。 選択肢D の EC2 上の独自 Bot は実装・保守工数が大きいです。