シナリオ: CloudWatch で予想請求額をモニタリングする - Amazon CloudWatch

シナリオ: CloudWatch で予想請求額をモニタリングする

このシナリオでは、予想請求額をモニタリングする Amazon CloudWatch アラームを作成します。ご使用の AWS アカウントに対する予想請求額のモニタリングを有効にすると、予想請求額が計算されて、メトリクスデータとして CloudWatch に 1 日複数回送信されます。

請求メトリクスデータは米国東部 (バージニア北部) リージョンに保存され、世界全体の料金が反映されます。このデータには、使用した AWS の各サービスに対する予想請求額と、AWS 全体の予想請求額が含まれています。

請求額が所定のしきい値を超過したときにメールでアラートを受け取ることができます。これらのアラートは CloudWatch によってトリガーされ、メッセージが Amazon Simple Notification Service (Amazon SNS) 使用して送信されます。

ステップ 1: 請求アラートを有効にする

予想請求額のアラームを作成する前に、請求アラートを有効にする必要があります。有効にすると、AWS の予想請求額をモニタリングし、請求メトリクスデータを使用してアラームを作成できます。請求アラートを有効にすると、データの収集を無効にできなくなりますが、作成した請求アラームは削除できます。

初めて予想請求額のモニタリングを有効にした後、請求データの表示と請求アラートの設定ができるようになるまで約 15 分かかります。

要件

  • アカウントのルートユーザー認証情報を使用するか、請求情報を表示するアクセス許可が付与されている IAM ユーザーとしてサインインする必要があります。

  • 一括請求 (コンソリデーティッドビリング) のアカウントの場合、支払いアカウントでログインすると、リンクされている各アカウントの請求データを見ることができます。リンクされているそれぞれのアカウントと一括請求アカウントのどちらに対しても、予想請求合計額とサービスごとの予想請求額のデータを見ることができます。

  • 一括請求 (コンソリデーティッドビリング) アカウントでは、メンバー連結アカウントのメトリクスは、支払者アカウントが [請求アラートを受け取る] 設定を有効にしている場合にのみキャプチャされます。マスター/支払者アカウントのアカウントを変更する場合は、新しいマスター/支払者アカウントの請求アラートを有効にする必要があります。

  • Amazon パートナーネットワーク (APN) アカウントの請求メトリクスは CloudWatch に対して公開されないため、このアカウントを APN の一部にすることはできません。詳細については、AWS パートナーネットワークを参照してください。

予想請求額のモニタリングを有効にするには

  1. https://console.aws.amazon.com/billing/ で、請求とコスト管理コンソールを開きます。

  2. ナビゲーションペインで [設定] を選択します。

  3. [請求アラートを受け取る] を選択します。

  4. [設定の保存] を選択します。

ステップ 2: 請求アラームを作成する

重要

請求アラームを作成する前に、アカウントで、または一括請求 (コンソリデーティッドビリング) を使用している場合はマスター/支払者アカウントで、請求アラートを有効にする必要があります。詳細については、「請求アラートの有効化」を参照してください。

請求アラートを有効にした後、請求アラームを作成できるようになります。このシナリオでは、AWS の予想請求額が指定されたしきい値を超えたときにメールメッセージを送信するアラームを作成します。

注記

このステップでは、簡単なオプションを使用します。詳細なオプションを使用するには、予想 AWS 請求額をモニタリングする請求アラームの作成請求アラームの作成 を参照してください。

請求アラームを作成するには

  1. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

  2. 必要に応じて、リージョンを米国東部 (バージニア) に変更します。請求メトリクスデータは、このリージョンに保存され、世界全体の請求額を反映します。

  3. ナビゲーションペインで、[Alarms (アラーム)]、[Create Alarm (アラームの作成)] の順に選択します。

  4. [メトリクスの選択]、[請求]、[概算合計請求額] の順に選択します。

    [Billing (請求)] または [Total Estimated Charge (概算合計請求額)] のメトリクスが表示されない場合は、請求アラートを有効にする必要があります。詳細については、「ステップ 1: 請求アラートを有効にする」を参照してください。

  5. [EstimatedCharges] の横にあるチェックボックスをオンにして、[メトリクスの選択] を選択します。

  6. [Whenever my total AWS charges for the month exceed (月の AWS ご利用料金総額を超過するたび)] で、超過したときにアラームがトリガーされてメール通知が送信される、特定の金額 (例: 200) を指定します。続いて、[次へ] を選択します。

    ヒント

    適切な金額の設定に使用できる現在の概算請求額がグラフに表示されます。

  7. [Send notification to (通知の送信先)] については、次のいずれかを実行します。

    • [Select an existing SNS topic (既存の SNS トピックを選択)] を選択し、[Send a notification to (通知の送信先)] で通知するトピックを選択します。

    • [Create a new topic (新しいトピックの作成)] を選択し、新しい SNS トピックの名前を入力して、通知を受信する E メールアドレスを入力します。E メール名はコンマで区切ります。

  8. [Create Alarm] を選択します。

ステップ 3: アラームの状態をチェックする

先ほど作成した請求アラームの状態をチェックします。

アラームのステータスを確認するには

  1. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

  2. 必要に応じて、リージョンを米国東部 (バージニア) に変更します。請求メトリクスデータは、このリージョンに保存され、世界全体の請求額を反映します。

  3. ナビゲーションペインで、[アラーム] を選択します。

  4. ポリシーの横にあるチェックボックスをオンにします。サブスクリプションが確認されるまで、「保留中の確認」と表示されます。サブスクリプションが確認された後、更新されたステータスを表示するためにコンソールを更新します。

ステップ 4: 請求アラームを編集する

例えば、毎月 AWS で使う金額を 200 USD から 400 USD に増やしたいとします。既存の請求アラームを編集して、アラームがトリガーされるしきい値の金額を上げることができます。

請求アラームを編集するには

  1. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

  2. 必要に応じて、リージョンを米国東部 (バージニア) に変更します。請求メトリクスデータは、このリージョンに保存され、世界全体の請求額を反映します。

  3. ナビゲーションペインで、[アラーム] を選択します。

  4. アラームの横にあるチェックボックスをオンにして、[アクション]、[変更] の順に選択します。

  5. [Whenever my total AWS charges for the month exceed] (月の AWS ご利用料金総額を超過するたび) で、アラームをトリガーし、メール通知が送信されるようにするために超過することが必要な新しい金額を指定します。

  6. [Save Changes] を選択します。

ステップ 5: 請求アラームを削除する

不要になった請求アラームは削除できます。

請求アラームを削除するには

  1. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

  2. 必要に応じて、リージョンを米国東部 (バージニア) に変更します。請求メトリクスデータは、このリージョンに保存され、世界全体の請求額を反映します。

  3. ナビゲーションペインで、[アラーム] を選択します。

  4. アラームの横にあるチェックボックスをオンにして、[アクション]、[削除] の順に選択します。

  5. 確認を求めるメッセージが表示されたら、[はい、削除する] を選択します。