[広告]

AWSの月額利用料金をメール通知

Amazon Web Services(AWS)の無料使用枠の有効期限までの間にAWS Key Management Service(AWS KMS) を使用したところ、急に課金され始めたことに驚き、毎日簡単に課金状況を知ることはできないかと思い、AWS Budgets(Budgets)の予算レポートでメールによる利用料金通知ができることを知りました。
利用料金の通知は、ほかにもAmazon Simple Notification Service(AWS SNS)を使用した方法がありますが、比較的簡単に設定できたBudgetsでの通知方法について説明します。
ただし、Budgetsの予算レポート通知ではメール1通を発行するごとに$0.01(*1)がかかってしまいますのでご注意ください。 私は各種サービスの停止忘れ防止、不正アクセスの早期検知等の目的で使用しています。

初出:2021年6月28日

(*1)AWS Budgets 利用料金

毎日一通メール通知した場合に、1ケ月で約$0.3かかります。

概要

月ごとの利用料金累計をメールで通知するには「予算の作成」、「予算レポートの作成」の順番で作成します。「予算レポートの作成」の中で、配信先のメールアドレスを設定します。今回は特に配信には影響がない、しきい値設定や、アクションの設定は省略しています。

利用料金メール通知概要
[広告]

予算作成

まずはメール通知するための予算を作成します。AWSコンソールからAWS Billing(Billing)を選択し、Budgetsをクリックして予算概要画面から、予算を作っていきます。

AWS Billing

予算一覧画面

概要画面を表示したら「予算を作成」ボタンをクリックして予算詳細を設定します。

AWS Budgets 予算一覧

予算タイプを選択

予算タイプは「コスト予算」を選択します。

予算タイプ選択

予算を設定

作成する予算の詳細を設定します。予算額については任意設定となりますが、予算額の設定詳細例も記載しておきます。

予算詳細設定

(予算額の設定詳細)

名称 設定値 備考
間隔 月別
予算有効日 定期予算
開始月 (現在月)
予算の作成方法 固定
予算額 $5.00 月額累計予算の上限をドルで任意金額を記入します

アラート等の設定省略

この記事ではアラートのしきい値設定とアクション設定は省略します。

アラート設定の省略 アクション設定の省略

予算設定の確認と完了

設定した予算詳細を確認して予算を作成します。設定が完了すると一覧画面に作成した予算が表示されます。

作成する予算の確認 予算作成の完了
引用:AWS Budgets

予算のしきい値を超えたときにアラートを発信するカスタム予算を設定します

[広告]

予算レポート作成

作成した予算を通知するための予算レポートを作成します。配信設定で頻度や配信先メールアドレスを設定することでメールで利用料金が通知されます。

予算レポート一覧画面

Billing画面から「Budgets Reports」を選択して、予算レポートの詳細を設定します。

予算レポート一覧

予算レポートの配信設定

予算レポートの作成画面から配信対象となる「予算」を選択して、配信頻度等を設定します。

予算レポート作成の完了

予算レポートの作成完了

作成が完了すると予算レポート一覧画面に作成した予算レポートが追加表示されます。

予算レポート一覧(作成済)
引用:予算レポートによる予算メトリクスのレポート

AWS Budgets を使用すると、レポートを設定して、既存の予算のパフォーマンスを日単位、週単位、または月単位のペースで監視し、そのレポートを最大 50 個のメールアドレスまで配信できます。

[広告]

通知メール

メールアドレス(Eメールの受信者)設定に誤りがなければ、おおむね日本時間で毎日9:00頃にメールが通知されます。通知メールに記載してある利用料金は2日前の利用料金が記載されています。いずれも2021年6月時点の動作となります。

利用料金通知メール
[広告]

編集後記

無料使用枠の有効期限の期間中は、設定ミスによる無料使用枠の超過が気になっていました。 やはり毎日利用料金が通知されるのは安心につながることと、予算管理もしやすいと感じました。 今では無料使用枠の有効期限は切れてしまいましたが、毎日通知されないと安心できない運用になってしまったため、引き続き活用していきたいと思います。

前の記事 次の記事