『AWSハンズオン』 請求アラームの設定編

#はじめに
この記事はAWS初学者が書いているAWS初学者の方や未経験の方向けの記事になります。
内容や説明が間違っていた場合はコメントいただけるとありがたいです。
###投稿者のレベル
AWS CLF持ってるレベル
AWS実務経験無し
AWS使用経験(個人用+会社作成アカウント使用)：約2ヶ月
ちょっと触ったことがあるサービス：IAM、EC2、EIP、VPC、RDS、CloudWatch(もしかしたら他にも使ったような気がする．．．)
#今回の目的
AWSのアカウントを初めて作成すると1年間無料でサービス(有料のものもあります)を使用することが出来ます。
1年間無料枠を使い切った際やサービスを停止せず利用料金が発生し続けていることで、気が付いたら想定していた利用料金より多くなっていたというのを防ぐためメールで通知することを目的としています。
実際にTwitterで想定していた請求額を大幅に超えてしまい嘆いている方を見かけました・・・
~~給料が少ないので請求額が多いと辛い．．．~~
#使用するサービス
###・CloudWatch
　AWSのリソースを監視やログの収集をしてくれるサービスになります。
　Webサイトの外形監視やアラームの設定ができます。
#設定の流れ
###1. AWSマネジメントコンソールにログインします
ログインすると以下のページが表示されます。
![マネジメントコンソール.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/9293a791-4e83-79e7-a3f0-ed166d4e9759.png)
表示されましたら画像右上の黄色で囲っている部分(アカウント名が表示されています)をクリックしてください
クリックするといくつかの項目が出てくると思いますが、その中の「マイ請求ダッシュボード」をクリックしてください。
###2. アラートの設定
クリックしていただくとこのようなページに行くかと思います。
![マイ請求ダッシュボード.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/850c883a-7da0-23ec-203a-bff246a3fa15.png)
このページが表示されたら左下あたりにある「Billingの設定」をクリックしてください。
クリックすると以下のページが表示されると思います。
![Billing.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/bb5678a0-083e-2036-856f-7c33c80d9800.png)
表示されたら「無料利用枠の使用のアラートの受信」と「請求アラートを受け取る」にチェックを入れてください。
チェックを入れたら「無料利用枠の使用のアラートの受信」欄の少し下にある「Eメールアドレス」のところに自分のメールアドレスを入力してください。
上記の欄にチェックを入れておくとサービス利用料金が設定した料金を超えた際にメールを受け取ることが出来ます。
設定が終わったら「設定の保存」をクリックしてください。
###3. CloudWatchの設定
設定の保存が終わりましたら画面左上にあるサービスをクリックしてください。
クリックすると以下の画面が表示されると思います。
![サービス.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/079b2577-dc6e-4a96-711a-7c68b4cf4fbf.png)
表示されたら「管理とガバナンス」欄にある「CloudWatch」をクリックしてください。
※見つからない場合は名前で検索すると出てくると思います。
「CloudWatch」をクリックしたら以下のページが表示されると思います。
![WS000000.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/78200298-b59e-a935-2f9b-87109a5ac8ea.jpeg)
ただし今のままだと設定ができませんので右上の「東京」と表示されているところをクリックしてください。
クリックすると国名が表示されると思います。
![WS000001.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/0d53d393-0468-b699-a0e7-54a54d0d92ec.jpeg)
表示されたら一番上の「米国東部(バージニア北部)」をクリックしてください。こちらの設定は[リージョン](https://aws.amazon.com/jp/about-aws/global-infrastructure/regions_az/)の設定を行っています。
※リージョンとはAWSが管理しているサーバが配置されている地域の事です。
「米国東部(バージニア北部)」でしか請求アラートの設定ができないそうです。
リージョンを変更したら左の欄にある「アラーム」をクリックしてください。
クリックすると以下のページが表示されると思います。
![WS000002.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/453f93e6-ec0f-448c-547d-6994ffb12831.jpeg)
表示されたら「アラームの作成」をクリックしてください。
クリックした以下の項目が出てきますので「メトリクスの選択」をクリックしてください。
![WS000003.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/dd7c20ba-ae01-5466-dc95-6b501a993ee7.jpeg)
クリックしたらメトリクスの選択ができますので「すべてのメトリクス」の「請求」をクリックして「概算合計請求額」を選択してください。
![WS000004.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/fcf59f89-bb80-b4cb-b13f-107f1b40ccdb.jpeg)
![WS000005.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/95bd9fb2-cc8a-06e3-4976-b83a2d62e290.jpeg)
選択すると以下の画面が表示されますので「USD」にチェックを入れて「メトリクスの選択」をクリックしてください。
![WS000006.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/b2b80a94-6a48-5511-0512-200e5528c852.jpeg)
クリックすると以下のようなページが表示されます。表示されたら下までスクロールして「条件」の欄で「しきい値の種類」欄で「静的」、「EstimatedCharges が次の時...」欄で「より大きい」を選択してください。
「... よりも」欄では自分のお財布事情と相談して数値を設定しましょう。今回自分は50USD(約5000円)にしました。
※ここの設定は月に利用料金が○○円超えたら通知する設定を行っています。
![WS000007.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/b895b1cb-7594-c4f5-55c7-c73e076b5368.jpeg)
![WS000008.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/a1e4ba91-7f8d-2fe4-6c49-e70729a6d820.jpeg)
入力が完了したら「次へ」をクリックしてください。
クリックすると以下のページが表示されるので「SNSトピックの選択」欄で「新しいトピックの作成」を選択しトピック名と「通知を受け取る E メールエンドポイント …」を入力し「トピックの作成」をクリックしてください。
![WS000009.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/769e3db7-a4e9-d427-1ef9-ab7143856249.jpeg)
作成後「SNSトピックの選択」欄で「既存のSNSトピックを選択」を選び「通知の送信先」が先程作成したトピック名になっていることと、「Eメール(エンドポイント)」欄が先程入力したメールアドレスになっていることを確認してください。
確認が出来たら一番下にスクロールして「次へ」をクリックしてください。
クリックすると以下のページが表示されます。表示されたらアラーム名とアラームの説明を入力してください。
![WS000010.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/8ee8ca52-40d3-2c60-ca50-2cb6e8f16bb2.jpeg)
入力が完了したら「次へ」をクリックしてください。
クリックするとプレビューが確認できるので問題が無ければ一番下までスクロールして「アラームの作成」をクリックします。
![WS000011.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/875ee93c-65a2-5dd5-e310-b9fcbf17c236.jpeg)
クリックすると以下のページが表示されます。
「一部サブスクリプションが確認待ちの状態です」と表示されますが、上記で設定したメールアドレス宛にAWSからメールが届いているので本文に書かれている「Confirm subscription」をクリックして認証を行ってください。
![WS000012.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/612471/adff4d46-bfea-9e61-d2cd-edf5fd5da438.jpeg)
これで請求アラームの設定完了です。
#感想
今回はCloudWatchを使用してアラームの設定をしてみました。
結構多くの人がとんでもない料金を請求されていると聞いているので今後もこの設定は一番最初にやろうと思いました。
この設定をしておけばとりあえず料金系で恐れることなくAWSで遊べます。