

# シナリオ: CloudWatch で予想請求額をモニターリングする
<a name="gs_monitor_estimated_charges_with_cloudwatch"></a>

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

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

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

**注記**  
既に請求されている CloudWatch 料金の分析については、「[CloudWatch コストを分析、最適化、削減する](cloudwatch_billing.md)」を参照してください。

**Topics**
+ [ステップ 1: 請求アラートを有効にする](#gs_turning_on_billing_metrics)
+ [ステップ 2: 請求アラームを作成する](#gs_creating_billing_alarm)
+ [ステップ 3: アラームの状態をチェックする](#gs_checking_billing_alarm)
+ [ステップ 4: 請求アラームを編集する](#gs_editing_billing_alarm)
+ [ステップ 5: 請求アラームを削除する](#gs_deleting_billing_alarm)

## ステップ 1: 請求アラートを有効にする
<a name="gs_turning_on_billing_metrics"></a>

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

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

**要件**
+ ルートユーザー認証情報を使用するか、請求情報を表示するアクセス許可が付与されたユーザーとして、サインインする必要があります。
+ 一括請求 (コンソリデーティッドビリング) のアカウントの場合、支払いアカウントでログインすると、リンクされている各アカウントの請求データを見ることができます。リンクされているそれぞれのアカウントと一括請求アカウントのどちらに対しても、予想請求合計額とサービスごとの予想請求額のデータを見ることができます。
+ 一括請求 (コンソリデーティッドビリング) アカウントでは、メンバー連結アカウントのメトリクスは、支払者アカウントが [**請求アラートを受け取る**] 設定を有効にしている場合にのみキャプチャされます。管理/支払者アカウントのアカウントを変更する場合は、新しい管理/支払者アカウントの請求アラートを有効にする必要があります。
+ Amazon パートナーネットワーク (APN) アカウントの請求メトリクスは CloudWatch に対して公開されないため、このアカウントを APN の一部にすることはできません。詳細については、「[AWS パートナーネットワーク](https://aws.amazon.com/partners/)」を参照してください。

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

1. AWS Billing and Cost Management コンソール、[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) を開きます 。

1. ナビゲーションペインで、[**請求設定**] を選択します。

1. **[アラート設定]** で **[編集]** を選択します。

1. **[CloudWatch 請求アラートを受信する]** を選択します。

1. [**設定を保存**] を選択します。

## ステップ 2: 請求アラームを作成する
<a name="gs_creating_billing_alarm"></a>

**重要**  
 請求アラームを作成する前に、リージョンを米国東部 (バージニア北部) に設定する必要があります。請求メトリクスデータは、このリージョンに保存され、世界全体の請求額を示します。また、自分のアカウントまたは管理/支払者アカウント (一括請求を使用している場合) で、請求アラートを有効にする必要があります。詳細については、「[ステップ 1: 請求アラートを有効にする](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/gs_monitor_estimated_charges_with_cloudwatch.html#gs_turning_on_billing_metrics)」を参照してください。

 この手順では、AWS の予想請求額が、定義されたしきい値を超えた場合に通知を送信するアラームを作成します。

**CloudWatch コンソールを用いて請求アラームを作成するには**

1. CloudWatch コンソールの [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) を開いてください。

1.  ナビゲーションペインで、**[Alarms]** (アラーム) を選択し、**[All alarms]** (アラームの作成) を選択します。

1.  [**アラームの作成**] を選択します。

1.  **メトリクスの選択** を選択します。**[参照]** タブで、**[請求]** を選択してから、**[概算合計請求額]** を選択します。
**注記**  
 **[請求]**/**[概算合計請求額]** メトリクスが表示されない場合は、請求アラートを有効にして、リージョンを米国東部 (バージニア北部) に変更します。詳細については、「[請求アラートの有効化](monitor_estimated_charges_with_cloudwatch.md#turning_on_billing_metrics)」を参照してください。

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

1. [**統計**] で、[**Maximum**] を選択します。

1. **[Period]** (期間) で、**[6 hours]** (6 時間) を選択します。

1.  [**Threshold type**] で [**静的**] を選択します。

1.  **[Whenever EstimatedCharges is . . .]** (EstimatedCharges が次の場合) で、**[Greater]** (より大きい) を選択します。

1.  **[次よりも]** で、アラームをトリガーさせる値を定義します。例えば、**200** USD などです。

   **[EstimatedCharges]** のメトリクス値は米ドル (USD) のみで、通貨換算は Amazon Services LLC が行います。詳細については、「[AWS Billing とは](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-what-is.html)」を参照してください。

1. **[追加設定]** を選択し、次の操作を行います。
   + **[Datapoints to alarm]** (アラームを実行するデータポイント) で、**1 個中 1 個** を指定します。
   + **[Missing data treatment]** (欠落データの処理) で、**[Treat missing data as missing]** (欠落データを欠落として処理) を選択します。

1.  [**次へ**] を選択します。

1.  **[通知]** で、**[アラーム状態]** が選択されていることを確認します。次に、アラームが `ALARM` 状態の時に通知される Amazon SNS トピックを選択します。Amazon SNS トピックには E メールアドレスを含めることができるため、請求金額が指定したしきい値を超えたときに E メールを受信できます。

   既存の Amazon SNS トピックを選択するか、新しい Amazon SNS トピックを作成するか、またはトピック ARN を使用して他のアカウントに通知することができます。同じアラーム状態または異なるアラーム状態について複数の通知を送信する場合は、**[Add notification]** (通知の追加)を選択します。

1.  [**次へ**] を選択します。

1.  **[Name and description]** (名前と説明) で、アラームの名前と説明を入力します。

   1.  (オプション) アラームの説明を入力します。

1. [**次へ**] を選択します。

1.  **[Preview and create]** (プレビューと作成) で、設定が正しいことを確認してから、**[Create alarm]** (アラームの作成) を選択します。

## ステップ 3: アラームの状態をチェックする
<a name="gs_checking_billing_alarm"></a>

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

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

1. CloudWatch コンソールの [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) を開いてください。

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

1. ナビゲーションペインで、**[アラーム]**、**[すべてのアラーム]** の順に選択します。

1. 新しいアラームのテーブル内の行を見つけます。サブスクリプションが確認されるまで、「保留中の確認」と表示されます。サブスクリプションが確認された後、更新されたステータスを表示するためにコンソールを更新します。

## ステップ 4: 請求アラームを編集する
<a name="gs_editing_billing_alarm"></a>

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

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

1. CloudWatch コンソールの [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) を開いてください。

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

1. ナビゲーションペインで、**[アラーム]**、**[すべてのアラーム]** の順に選択します。

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

1. **[... よりも]** の場合、アラームをトリガーして E メール通知を送信するために超過する必要がある新しい量を指定します。

1. **[Save changes]** (変更の保存) をクリックします。

## ステップ 5: 請求アラームを削除する
<a name="gs_deleting_billing_alarm"></a>

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

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

1. CloudWatch コンソールの [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) を開いてください。

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

1. ナビゲーションペインで、**[アラーム]**、**[すべてのアラーム]** の順に選択します。

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

1. 確認を求めるメッセージが表示されたら、[**Yes、Delete**] を選択します。