初めてのAmazon CloudWatch設定｜AWS請求アラームの作成（2024年版）

## はじめに
**記事の目的と内容の概要:**
Amazon CloudWatchを利用して請求アラームを作成することで、AWS請求額が設定した閾値を超えると**アラームメールを受信する**ことができます。
これを利用することで、**予期せぬ高請求を防ぐ**ことができます。

本記事では、初めて請求アラームを設定するまでの手順をまとめました。
　
**対象読者:**
・AWSの料金管理に不安がある方。
・Amazon CloudWatchを使ったことがない方。


## 目次
１．請求アラーム設定までの流れ
２．請求アラームの受信の有効化
３．請求アラームの作成
４．請求額の確認方法（補足）
５．まとめ

## １．請求アラーム設定までの流れ
**① 請求アラームの受信の有効化**
「Billing and Cost Management」から請求アラームを受け取れるように設定する必要があります。
これをすることで、「AWS Cloud Watch」で作成した請求アラームを受信することができます。

**② 請求アラームの作成**
Amazonで請求アラームを作成します。
ここで設定した閾値を今月の請求額が超えると指定先のメールアドレスにメールが送信されます。

## ２．請求アラームの受信の有効化
① AWS マネジメントコンソールで「Billing and Cost Management」を検索して開く。
![図1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/fca3ab6e-15f9-8237-688d-79e435457def.png)

② 「請求設定」のページを開く。
![図2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/a005f85d-0820-381c-e5dd-b3058ebb134b.png)
![図3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/d9364db8-7b4d-fce4-eba9-411d385de75f.png)

:::note info
インフォメーション

**電子メールでPDF版請求書の設定（任意）**
ここでは電子メールでPDF版請求書を受け取る手順を紹介します。
請求アラームから話は逸れますが、未設定の方はここで設定しておくと便利だと思います。
興味のない方は、このインフォメーションは飛ばしてください。

③ 請求書の送信設定の「編集」を選択する。
![図4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/3d365054-8a8e-4dd3-744b-17fa2879244c.png)


④ 「Eメールで配信されるPDF請求書」をチェックした状態で「更新」を選択する。
![図5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/c3970bd0-847a-c994-2542-b4e021693c8a.png)
![図6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/acc191fd-ffa7-5035-cb03-f56b532aa10f.png)
:::

⑤ アラート設定の「編集」を選択する。
![図7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/2aea91e5-9bfe-789a-d8ba-dd0c10c22b9f.png)

⑥「CloudWatch請求アラートを受信する」をチェックした状態で「更新」を選択する。
※「AWS無料枠アラートを受信する」もチェックしておくことをオススメします。
![図8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/e6fcaaf8-62b0-74b9-d4aa-761d1582c625.png)

⑦ アラート設定が正常に更新されたことを確認する。
![図9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/f5d71065-4a43-600e-7d3b-9e2bbd12767f.png)



## ３．請求アラームの作成
① AWS マネジメントコンソールで「CloudWatch」を検索して開く。
![図10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/76b5d7e2-e89a-b524-b81a-12e1b3696507.png)
![図11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/ff246ed2-4001-d2ae-b4b3-b2c76f814da4.png)


:::note warn
注意
請求アラームを作成する前に、**リージョンを米国東部 (バージニア北部) に設定する必要があります。**
請求メトリクスデータは、このリージョンに保存され、世界全体の請求額を示します。
![図12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/e8fa1b99-39d7-ecc6-ce38-bb626581dcd8.png)
:::

② 「すべてのアラーム」選択後、アラームの作成を選択する。
![図13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/22d7754e-7e6a-1d8f-1bde-90621c4ff285.png)

③ 「メトリクスの選択」を選択する。
![図14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/e5448d18-bc1d-51cd-9dee-bdd0c4519ebc.png)

④ 「請求」を選択する。
![図15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/a940553b-5d5e-0aad-9e77-67263d541a5d.png)

⑤ 「概算合計請求額」を選択する。
![図16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/36177e1c-cc32-eac8-cbbc-a66de3a01809.png)

⑥ 「USD」をチェックした状態で「メトリクスの選択」を選択する。
![図17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/36a04366-37e6-e5a3-49d9-98ca0db4fb09.png)

⑦ アラームの条件を選択して、「次へ」を選択する。
※Currencyを「JP」に変更すると日本円でアラーム条件を設定できます。今回の場合は、AWS請求額が100より大きくなるとアラームを受信します。
![図18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/b6172413-e96e-2bd7-ccd4-cc3263b5b94b.png)

⑧ SNSトピックを作成したことがない場合は、「新しいトピックの作成」を選択する。
その後、トピック名（好きな名前）と通知を受け取るメールアドレスを入力して「トピックの作成」を選択する。
（作成後はトピックに登録したメールアドレス宛に承認確認のメールが届くので承認する。）
![図19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/1b029220-fb0d-918e-a266-59ebdc25f918.png)
![図20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/657d5342-bace-c4bf-5215-e04affeb3ca3.png)

⑨ 「次へ」を選択する。
![図21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/fe16c69d-b58c-8b49-eaa2-7f59f2972ed1.png)

⑩ 「アラーム名」（好きな名前）を入力して「次へ」を選択する。
![図22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/e0e714eb-2863-c54b-9af2-eca780de124a.png)

⑪ 設定内容が正しいことを確認して「アラームの作成」を選択する。
![図23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/6ad066f6-a73b-b372-9f4a-310c634ec005.png)

⑫ アラームが正常に作成されていることを確認する。
これで、請求額が閾値を超えると指定したメールアドレスにアラームが受信するようになります。

:::note info
インフォメーション
アラームの作成直後は状態が**データ不足**になっていますが、一定時間経つと解消されると思います。

また、**「一部サブスクリプションが確認待ちの状態です」** と表示されている方は「SNSのサブスクリプションを表示」を選択して、SNSトピック作成時に認証したメールアドレスが表示されていることを確認してください。
確認ができれば問題ないです。
:::

![図24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/7e559ac5-4018-e7e5-03de-a55939844c18.png)

## ４．請求額の確認方法（補足）
ここではAWS マネジメントコンソールから請求額を確認する方法を扱います。

① AWS マネジメントコンソールで「Billing and Cost Management」を検索して開く。
![図25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/c0aea373-9d1d-95ee-f76b-953ba2897140.png)

② 「ホーム」からコストサマリーが確認できる。
ここから例えば「Cost Explorerでコストを分析」を選択すると、コスト内訳を詳しく見ることができます。
![図26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/d127b22e-2c5b-68fa-b9f1-783fcdd64419.png)
![図27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3703633/8d534352-807e-9bbf-1a38-fd5aa86e379a.png)


## ５．まとめ
本記事では、AWS CloudWatchを使って請求アラームを設定する方法を紹介しました。
この設定により、予期せぬ高額な請求を未然に防ぐことができます。
AWSの料金管理に不安がある方は、ぜひこの機能を活用してみてください。