全般

Q: AWS Chatbot とは何ですか?
AWS Chatbot を使用すると、複数の AWS のサービスを Slack チャンネルおよび Amazon Chime チャットルームと安全かつ簡単に統合し、ChatOps を実現できるようになります。AWS Chatbot を使用すると、運用イベント、セキュリティ検出結果、または予算アラートに関する通知を、チーム全体が確認して議論できるチャットルームで受信できます。 Slack からコマンドを実行して、診断情報を取得したり、AWS Lambda 関数を呼び出したり、AWS サポートのケースを作成したりできます。

Q: AWS Chatbot を使うとどのような通知を受け取ることができますか?
AWS Chatbot を使用すると、CloudWatch アラーム、Health イベント、Security Hub の検出結果、Budgets アラート、CloudFormation スタックイベントなど、AWS のサービスから通知を受け取ることができます。サポートされているサービスの一覧については、AWS Chatbot のドキュメントをご覧ください。

Q: AWS Chatbot を使用してどのような種類のコマンドを実行できますか?
AWS Chatbot では、AWS の多くのサービスの読み取り専用コマンドをサポートしています。Lambda 関数を呼び出してワークフローを開始したり、AWS サポートのケースを作成したりすることもできます。AWS Chatbot コマンドでは、すでに馴染みのある AWS コマンドラインインターフェイスの構文が使用されます。

Q: AWS Chatbot の使用を開始するにはどうしたらよいですか?
AWS Chatbot の使用を開始するには、AWS Chatbot コンソールにアクセスし、Slack または Chime で設定を行い、チャンネルまたはチャットルームに AWS Chatbot を追加します。

Q: AWS Chatbot を使用するとよいのはどのような場合ですか?
AWS Chatbot を使用すると、AWS アカウントで実行されているアプリケーションの運用イベント、セキュリティ検出結果、または予算に関するアラートについて、チーム全体で常に最新情報を確認し、対応することができます。AWS Chatbot でサポートされているチームチャットアプリケーションをチームで使用している場合、チームチャンネルまたはチャットルームで通知をパブリッシュしてコマンドを実行するように AWS Chatbot を設定すると、チーム全体で確認して迅速に対応することが可能です。たとえば、「Cloud DevOps」チャットルームに通知が送信されるように CloudWatch アラームを設定すると、イベントが発生するとすぐに DevOps エンジニアがアラームを確認して議論したり診断情報を取得したりすることができます。

Q: AWS Chatbot と Amazon Lex にはどのような違いがありますか?
Amazon Lex では、自然な操作を実現するために、音声をテキストに変換する自動音声認識 (ASR) と、内容の意図を認識する自然言語理解 (NLU) の高度な深層学習機能が提供されます。これにより、洗練された自然言語による対話的な独自ボット、"チャットボット" を簡単にすばやく構築できます。 AWS Chatbot は、AWS リソースのモニタリングと操作を目的として設計された、構築済みの双方向エージェントです (ChatOps)。AWS Chatbot では、Slack チャンネルや Amazon Chine チャットルームにおいて、Amazon CloudWatch や AWS GuardDuty などのサービスから安全にアラートを受信し、診断情報をリクエストすることができます。 

Q: AWS Chatbot にはどのくらいの費用がかかりますか?
AWS Chatbot は追加料金なしでご利用いただけます。支払いは、AWS Chatbot と一緒にご使用の AWS リソース (SNS トピック、CloudWatch アラームなど) に対してのみです。

Q: どのリージョンで AWS Chatbot を使用できますか?
AWS Chatbot はグローバルサービスであり、すべての商用 AWS リージョンで使用できます。複数リージョンの SNS トピックを単一の AWS Chatbot 設定にまとめることができます。AWS リソースの可用性の詳細については、リージョン別の製品とサービスに関する表をご覧ください。

Q: AWS Chatbot では AWS CloudFormation がサポートされていますか?
AWS CloudFormation を使用して Slack チャンネルの設定をプロビジョニングできます。AWS CloudFormation を使った Chime のウェブフック設定は現在サポートされていません。

チャットクライアントの統合

Q: AWS Chatbot でサポートされているチャットクライアントは何ですか?
AWS Chatbot では、Slack と Amazon Chime がサポートされています。 現在、コマンドの実行は Slack でのみサポートされています。

Q: AWS Chatbot と Amazon Chime はどのように統合されますか?
AWS Chatbot は、ウェブフックを介して Amazon Chime と統合します。

Q: AWS Chatbot と Slack はどのように統合されますか?
AWS Chatbot は、AWS Chatbot コンソールから Slack ワークスペースにインストールできる AWS Chatbot Slack アプリケーションを介して Slack と統合します。インストールは、ブラウザを使った OAuth 2.0 フローによるクリックスルーを介して実行されるため、わずか数秒で済みます。

Q: AWS Chatbot の設定とは何ですか?
AWS Chatbot 設定は、Slack チャンネルまたは Amazon Chime チャットルームと、SNS トピックおよび IAM ロールとのマッピングです。

AWS のサービスからの通知

Q: AWS Chatbot と AWS のサービスはどのように統合されますか?
AWS Chatbot は、SNS トピックを介し、サポート対象の AWS のサービスと統合されます。SNS トピックに通知をパブリッシュするようサービスを設定してから、SNS トピックを Slack チャンネルまたは Amazon Chime チャットルームにマッピングする AWS Chatbot 設定を作成する必要があります。

Q: AWS Chatbot と Amazon CloudWatch Events はどのように連携しますか?
AWS Chatbot でサポートされているサービスからの通知に CloudWatch Events を使用するには、SNS トピックを CloudWatch イベントルールのターゲットとして使用し、それからその SNS トピックをAWS Chatbot 設定で使用します。サポートされているサービスの一覧については、AWS Chatbot のドキュメントをご覧ください。

Q: チャンネルやチャットルームで受信した通知の詳細を確認するにはどうすればよいですか?
通知のタイトルをクリックすると、通知ソースの AWS マネジメントコンソールページに移動できます。たとえば、AWS 予算通知のタイトルをクリックすると、その特定予算の予算詳細ページに移動し、予算実績を確認および分析できます。

Q: AWS Chatbot を使用して任意の通知を受け取ることができますか?
いいえ、AWS Chatbot はドキュメントに記載されているサービスからの通知のみをサポートしています。サポート対象外のソースからのイベントはチャットルームに配信されません。

Q: 複数の AWS アカウントの SNS トピックを単一の AWS Chatbot 設定で使用できますか?
いいえ、使用できるのは AWS Chatbot 設定をホストする AWS アカウントの SNS トピックのみですが、他の AWS アカウントで Chatbot 設定を作成し、その設定を単一のチャットルームにマッピングすることは可能です。AWS Chatbot 設定はそれぞれ別の AWS アカウントにリンクされているため、設定は互いに独立しています。

Q: 複数リージョンの SNS トピックを 1 つの AWS Chatbot 設定内で使用できますか?
はい、複数のパブリック AWS リージョンの SNS トピックを同じ AWS Chatbot 設定内で使用できます。

Q: AWS Chatbot 経由で送信される通知をフィルタリングするにはどうすればよいですか?
SNS フィルターポリシー、またはフィルタリングをサポートするイベントの CloudWatch イベントルールを使用すると、通知をフィルタリングできます。他のイベントの場合、フィルタリングは利用できません。

Q: AWS Chatbot 通知にカスタムフォーマットを追加できますか?
いいえ、AWS Chatbot の通知フォーマットはカスタマイズできません。

Q: AWS Chatbot にレート制限はありますか?
はい。AWS Chatbot は Slack および Amazon Chime によるレート制限の対象となります。具体的な詳細については、Slack Web API のドキュメントおよび Amazon Chime Webhook のドキュメントをご覧ください。

Q: 通知を受け取りたい AWS のサービスが AWS Chatbot でサポートされていない場合はどうすればよいですか?
AWS Chatbot が該当するサービスをサポートしない限り、AWS Chatbot で使用することはできません。今後の検討のため、AWS Chatbot コンソールのフッターにある [Feedback] ボタンを使用してリクエストを送信してください。

Q: チャンネルまたはチャットルームで AWS Chatbot の通知をサブスクライブ解除するにはどうすればよいですか?
AWS Chatbot 通知が送信されるチャンネルまたはチャットルームのサブスクライブを解除するには、それぞれの設定を削除します。チャンネルまたはチャットルームで一部の通知のみサブスクライブを解除する場合は、AWS Chatbot 設定から特定の SNS トピックを削除できます。

Q: AWS Chatbot のトラブルシューティングを行う方法を教えてください。
通知の試行と失敗に関する詳細は、Amazon CloudWatch のメトリクスとログで確認できます。トラブルシューティングに関する詳細については、AWS Chatbot のドキュメントをご覧ください。

コマンドの実行とアクション

Q: AWS Chatbot を使用してコマンドを実行するにはどうすればよいですか?
Slack チャンネルでコマンドを実行するには、まず AWS Chatbot コンソールを使用して Slack チャンネル設定を作成します。Slack で AWS Chatbot の操作を開始するには、「@aws」と入力し、その後に標準の AWS コマンドラインインターフェイス構文を使用したコマンドを続けます。たとえば、CloudWatch アラームのリストとグラフを取得するには、「@aws cloudwatch describe-alarms」と入力します。AWS CLI との制限事項の比較については、AWS Chatbot ドキュメントを参照してください。

Q: AWS Chatbot ではどのようなサービスがサポートされていますか?
AWS Chatbot では、AWS の多くのサービスのコマンドがサポートされており、そのアクセス許可範囲は、AWS Chatbot 設定で使用される IAM ロールにより定義されます。IAM ロールのアクセス許可にかかわらず、AWS IAM や AWS KMS などの特定のサービスおよびコマンドへのアクセスは無効になっています。これは、Slack チャンネルで認証情報が公開されるのを防ぐためです。アクセス許可の詳細については、AWS Chatbot ドキュメントを参照してください。

Q: Slack でダイレクトメッセージを使用して AWS Chatbot を操作できますか?
現在、ダイレクトメッセージはサポートされていません。ご自身と AWS Chatbot のみのプライベートチャンネルを作成して、ダイレクトメッセージ通信用としてそのチャンネルを使用できます。

Q: 通知アクションとは何ですか?
通知アクションとは、AWS Chatbot から送信された通知にあるボタンをクリックするだけで、すばやくアクションを実行することが可能になるショートカットです。たとえば、Lambda 関数および API ゲートウェイステージ用の CloudWatch アラーム通知には [Show logs] ボタンおよび [Show error logs] ボタンがあります。これらは Slack チャンネルで影響を受けるリソースのログを表示します。

Q: コマンドやアクションを使用できるのはどのチャットアプリケーションですか?
現在、Slack でコマンドおよびアクションを使用できます。

セキュリティ

Q: AWS Chatbot の IAM ロールの目的は何ですか?
AWS Chatbot 設定は IAM ロールを使用します。このロールは AWS Chatbot ユーザーの代理として API を呼び出したりコマンドを実行したりするときに AWS Chatbot サービスが担うものです。

Q: AWS Chatbot ポリシーテンプレートにはどのようなポリシーが含まれていますか?
詳細は、AWS Chatbot のドキュメントをご覧ください。

Product-Page_Standard-Icons_01_Product-Features_SqInk
製品の特徴を見る

AWS Chatbot の主な特徴について、詳細をご確認ください。

詳細 
Next-Steps-Icon_Download
AWS Chatbot を試す

AWS Chatbot の使用を開始する。

ベータ版の試用 
Next-Steps-Icon_User-guide
ドキュメントを確認する

開発者ガイドで AWS Chatbot の詳細を確認できます。

詳細 
50 以上の製品を無料でお試し
AWS 無料利用枠 ››
ご不明な点がおありですか?
日本担当チームへお問い合わせ ››