Slack に AWS の利用料金アラートを通知する(1/3 – SNSトピック)

2021年5月25日

AWS Chatbot を利用して通知が可能に

AWS Chatbot を利用して Slack に簡単に通知を行えるようになりました。Lambda の作成は不要で、コードレス(設定のみ)でAWSの利用料金を通知する事が可能です。SNS、Chatbot、Billing の設定を行っていきます。

  1. SNSトピックを設定する
  2. ChatbotにSNSトピックを紐付ける
  3. コスト予算にSNSトピックを紐付ける

Amazon SNS でトピックを作成します

タイプは「スタンダード」を選択し、名前を入力します

トピックの作成をクリック

ARNをメモしておきます。編集をクリックします。

下記のResourceを書き換えてコピーします

    {
      "Sid": "AWSBudgets-notification-1",
      "Effect": "Allow",
      "Principal": {
        "Service": "budgets.amazonaws.com"
      },
      "Action": "SNS:Publish",
      "Resource": "arn:aws:sns:ap-northeast-1:000000000000:aws-bill"
    }

アクセスポリシーに追記します

変更の保存を行います。

次に、2. ChatbotにSNSトピックを紐付けます。

  1. SNSトピックを設定する
  2. ChatbotにSNSトピックを紐付ける
  3. コスト予算にSNSトピックを紐付ける

AWS,Slack

Posted by kidatti