概要
予算超過をSMS通知するための手順をまとめる
SMS通知の条件:1日あたり1ドルを超過
手順の流れ
- SNSの設定
- トピックの作成
- エンドポイントの作成
- サブスクリプションの作成
- Budgetsの設定
トピックの作成
メニューの場所
Amazon SNS>トピック>トピックの作成
タイプ
「スタンダード」を選択する
FIFO | スタンダード | |
---|---|---|
メッセージ順序 | 厳密に順位づけ | ベストエフォートの順位づけ |
サブスクリプションプロトコル | SQS | SQS/Lambda/HTTP/SMS/Eメール/モバイルアプリケーションエンドポイント |
名前
なんでも良い
表示名
なんでも良い
アクセスポリシー
"Statement"に以下の記述を追加する
※BudgetsからSNSへのアクセスを許可するポリシー
※your topic ARNはトピックのARNに書き換える
{
"Sid": "AWSBudgetsSNSPublishingPermissions",
"Effect": "Allow",
"Principal": {
"Service": "budgets.amazonaws.com"
},
"Action": "SNS:Publish",
"Resource": "your topic ARN"
}
エンドポイントの作成
設定メニューの場所
「テキストメッセージング(SMS)」>「サンドボックスの送信先電話番号」>「電話番号を追加」
電話番号
通知先の電話番号を入力する
※「国際電話識別番号」と「国番号」は「+81」
検証メッセージの言語
「日本語(日本)」を選択する
検証コード
入力した電話番号に通知される検証コードを入力する
サブスクリプションの作成
トピックARN
作成したトピックを選択する
プロトコル
SMSを選択する
エンドポイント
作成したエンドポイントを選択する
予算の作成
メニューの場所
「Budgets」>「予算を作成」
予算の設定
「カスタマイズ」を選択
※日時のアラートを設定したいため
予算タイプ
「コスト予算 – 推奨」を選択する
予算名
任意の名前を設定する
期間
「日」を選択する
予算更新タイプ
「定期予算」を選択する
開始日
任意の日付を設定する
予算設定方法
「固定」を選択する
予算額
「1」(ドル)を入力する
予算の範囲
「すべての AWS のサービス (推奨)」を選択する
閾値
「100%」を入力する
トリガー
「実際」を選択する
Amazon SNS ARN を選択
作成したARNトピックを選択する