チャットアプリケーションでの異常アラートの受信 - AWS コスト管理

チャットアプリケーションでの異常アラートの受信

Amazon Q Developer を使用すれば、Amazon Chime および Slack で AWS コスト異常検出のアラートを受信することができます。

Amazon Chime
Amazon Chime で AWS コスト異常検出アラートの受信を始めるには
  1. AWS コスト異常検出を開始する に従ってモニターを作成します。

  2. Individual alerts タイプを使用してアラートサブスクリプションを作成します。Amazon SNS トピックを設定できるのは individual alerts のみです。

  3. Amazon SNS トピックをアラートの受信者として、特定のアラートに追加します。コスト異常検出が Amazon SNS トピックに発行するための許可を持っていることを確実するには、異常通知用の Amazon SNS トピックの作成 を参照してください。

  4. Amazon Chime のアラートを受信したいモニターに、アラートサブスクリプションをアタッチします。

  5. Amazon Chime を開きます。

  6. [Amazon Chime] で、Amazon Q Developer を介して通知を受信するようにセットアップするチャットルームを選択します。

  7. 右上のルーム設定アイコンを選択し、[ウェブフックとボットを管理] を選択します。

    Amazon Chime は、チャットルームに関連付けられたウェブフックを表示します。

  8. ウェブフックで、[URL をコピー] を選択し、[完了] を選択します。

    チャットルームに新しいウェブフックを作成する必要がある場合は、[ウェブフックを追加] を選択し、[名前] フィールドにウェブフックの名前を入力し、[作成] を選択します。

  9. Amazon Q Developer in chat applications コンソールを開きます。

  10. [新しいクライアントを設定] を選択します。

  11. [Amazon Chime]、[設定] の順に選択します。

  12. [設定の詳細] で、設定の名前を入力します。名前はアカウント全体で一意である必要があり、後で編集することはできません。

  13. Amazon Chime ウェブフックを設定するには、次の手順を実行します。

    1. [ウェブフック URL] には、Amazon Chime からコピーしたウェブフックの URL を貼り付けます。

    2. [ウェブフックの説明] では、次の命名規則 (Chat_room_name/Webhook_name) を使用して Webhook の目的を記述します。これにより、Amazon Chime ウェブフックを Amazon Q Developer 設定に関連付けることができます。

  14. この設定のログ記録を有効にする場合は、[Amazon CloudWatch Logs にログを発行する] を選択します。詳細については、Amazon CloudWatch Logs for Amazon Q Developer を参照してください。

    注記

    Amazon CloudWatch Logs の使用には追加料金がかかります。

  15. [アクセス許可] は、次のように IAM アクセス許可を設定します。

    1. [IAM ロール] には、[テンプレートを使用して IAM ロールを作成する] を選択します。代わりに既存のロールを使用する場合は、[IAM ロール] リストから選択します。既存の IAM ロールを使用するには、Amazon Q Developer で使用するように変更する必要があります。詳細については、Configuring an IAM Role for Amazon Q Developer を参照してください。

    2. [Role name] (ロール名) に名前を入力します。有効な文字: a~z、A~Z、0~9

    3. [ポリシー] テンプレートで、[通知の許可] を選択します。これは、Amazon Q Developer が提供する IAM ポリシーです。CloudWatch アラーム、イベント、ログ、および Amazon SNS トピックに必要な読み取りおよびリスト許可を提供します。

  16. Amazon Chime ウェブフックに通知を送信する SNS トピックを設定します。

    1. [SNS リージョン] には、この Amazon Q Developer サブスクリプションの SNS トピックをホストする AWS リージョンを選択します。

    2. [SNS トピック] には、クライアントサブスクリプションの SNS トピックを選択します。このトピックでは、Amazon Chime ウェブフックに送信されるコンテンツを決定します。リージョンに追加の SNS トピックがある場合は、同じドロップダウンリストから選択できます。

    3. 別のリージョンから通知サブスクリプションに SNS トピックを追加する場合は、[別のリージョンを追加] を選択します。

  17. [設定] を選択します。

その他の詳細については、Amazon Q Developer in chat applications 管理者ガイドのチュートリアル: Amazon Chime の使用を開始するを参照してください。

Slack
Slack で AWS コスト異常検出アラートの受信を開始するには
  1. AWS コスト異常検出を開始する に従ってモニターを作成します。

  2. Individual alerts タイプを使用してアラートサブスクリプションを作成します。Amazon SNS トピックを設定できるのは individual alerts のみです。

  3. Amazon SNS トピックをアラートの受信者として、特定のアラートに追加します。コスト異常検出が Amazon SNS トピックに発行するための許可を持っていることを確実するには、異常通知用の Amazon SNS トピックの作成 を参照してください。

  4. Slack のアラートを受信したいモニターに、アラートサブスクリプションをアタッチします。

  5. Amazon Q Developer を Slack ワークスペースに追加します。

  6. Amazon Q Developer in chat applications コンソールを開きます。

  7. [新しいクライアントを設定] を選択します。

  8. [Slack]、[設定] の順に選択します。

  9. 右上のドロップダウンリストから、Amazon Q Developer で使用する Slack ワークスペースを選択します。

  10. [許可] を選択します。

その他の詳細については、Amazon Q Developer in chat applications 管理者ガイドのチュートリアル: Slack の使用を開始するを参照してください。