Management and Governance

AWS Chatbot

Slack/Microsoft Teams/Amazon Chime に AWS のアラート通知を届け、チャットからCLIコマンドも打てる仕組み。現在は「Amazon Q Developer in chat applications」に改称されており、試験ガイドの旧名と実際のドキュメント名が食い違っています。

  • C|周辺
  • D4 運用効率と最適化

ひとことで言うと

CloudWatch アラームや SNS 通知を Slack・Microsoft Teams・Amazon Chime に転送し、チャットから AWS CLI コマンドも実行できる ChatOps の仕組みです。AWS Chatbot という名前は現在「Amazon Q Developer in chat applications」に改称されています(公式ドキュメントに明記)。試験ガイドの In-Scope 表はまだ旧名で載っています。

要するに、AWSの異常をSlackに知らせてくれる見張り番です。見張り番はただ知らせるだけでなく、チャットの中でコマンドを打てば実際に調査・対応まで手伝ってくれます。

何に使うか

用途中身
運用アラート通知SNS トピック経由で CloudWatch アラーム等をチャットに転送
チャットからのAWS操作Slack / Teams から AWS CLI コマンドを実行(IAM ロールで権限制御)
問い合わせ応答チャット内で Amazon Q Developer に質問して回答を得る

試験でどう問われるか

問われ方正解に寄る条件引っかけ
「運用イベントをチャットで受け取りたい」SNS通知をSlack/Teamsに転送したい → AWS Chatbot(Amazon Q Developer in chat applications)EventBridge から Lambda 経由で自前 Webhook を組む案(動くが過剰)

主役では出ません。 D4(運用効率)の監視・可観測性の文脈で、通知の届け先の1つとして出ます。

名前の食い違いに注意。 試験ガイドの In-Scope サービス一覧には “AWS Chatbot” として載っていますが、実際の AWS ドキュメントは “Amazon Q Developer in chat applications” に改称済みです。シナリオ文中でどちらの名前が使われても同じサービスを指すと判断してください。

取り違えやすいもの

迷う相手切り分けの一言
Amazon Q Developer(IDE向け)同じ「Amazon Q Developer」ブランドだが、こちらはコード補完・IDE 支援。チャット通知の話ではない
Amazon SNSSNS は通知の配送基盤そのもの。Chatbot はその通知をチャットアプリ向けに整形して届ける層

想起チェック

Q1. 「AWS Chatbot」という名前がシナリオに出てこない場合、何を疑いますか。

「Amazon Q Developer in chat applications」という改称後の名前で出題されている可能性です。同一サービスを指しています。

出典(AWS公式)