請求額を減らすために、AWSの不要なリソースを削除してみる

# はじめに
AWSのハンズオンをやった後、いつもリソースを消しているのですが、消し忘れがあり、ずっと毎月600円弱の請求が来ています。そこで、今回はこの請求をなくすべく、不要なリソースを削除していこうと思います。

![ブログ_20220911_01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/382bf598-50fc-b2f1-5c63-63d1f54e450e.jpeg)

展開してみるとこんな感じ

![ブログ_20220911_02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/9e49c5b9-ab82-2f4c-69e1-b90a1dc3d59b.jpeg)

# EBSを削除

まずは、上から順にEBSからです。東京リージョンの汎用SSD（gp2）のEBSは、毎月0.12USD/GBですね。料金表は[公式](https://aws.amazon.com/jp/ebs/pricing/?nc1=h_ls)に記載されています。これを8GBプロビジョニングしているので、毎月0.96USDが請求されます。EBSは一切データを保存していなくても、プロビジョニングされたストレージの総量（今回は8GB）に対して請求されます。

![ブログ_20220911_03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/dbed4030-2c6a-8699-5fae-42332c33487c.jpeg)

削除を押して、EBSを削除します。EBSを削除すると、データも完全に削除されます。

![ブログ_20220911_04.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/4d284bcc-5303-8081-69f8-6b9a6dc4d7c9.jpeg)

# KMSを削除

次はKMSです。毎月1USDの請求が来ています。[公式](https://aws.amazon.com/jp/kms/pricing/)によると、KMSは各AWS KMSキーに、毎月1USDのコストがかかります。毎月20,000件のリクエスト（暗号化や解読など）が無料利用枠になっており、これを超えた分の請求が来ます。なので、KMSキーが1つだけなのかなーっと思って、KMSのコンソールを開くと、、

![ブログ_20220911_05.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/e2a97b9b-b591-a3ba-e5e0-e74e1fbbdbfe.jpeg)

4つもキーがありました。。キー4つなのに、請求は1USD？（キー1つ分？）　これは調べてもよくわかりませんでした。。特に今使用しているサービスは無いのですが、KMSキーを削除するのも少し恐いので、今回は保留とします。。

![ブログ_20220911_06.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/aa294cde-0af1-655c-86b9-afce47c64c94.jpeg)

# Secrets Managerを削除

毎月1.99USDの請求が来ています。1つのシークレットあたり毎月0.4USDなので、おそらく5つシークレットがあると思います。



![ブログ_20220911_08.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/e541c46e-31e2-a3f5-91ed-d2e301adf721.jpeg)

Secrets Managerのコンソールを開きました。やっぱり、5つでしたね。これらは、[属性ベースのアクセスコントロール（ABAC）のチュートリアル](https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html)をやった時のものです。普通にアクションから削除してみます。

![ブログ_20220911_07.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/e8d9aaea-8c75-0292-ed70-e1d83397b6e6.jpeg)

シークレットはその重要な特性から、待機期間（復旧期間）が経過した後に削除されるようです。待機期間中は、請求されません。

![ブログ_20220911_09.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/f6d13e80-d1cb-ed11-2f6a-a7076d0cbafa.jpeg)

# CloudWatchで請求アラートを作成

今後もAWSを触っていく上で、思わぬ請求額が来るのも恐いので、請求アラートを作成します。

CloudWatchのコンソールを開いて、アラームの請求を選択します。

![ブログ_20220911_10.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/0a746c01-7ef8-817e-f7e4-fce061d2ba21.jpeg)

今回は5USDを超過した場合にアラートを発生させます。

![ブログ_20220911_11.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/7cf5253f-a564-c9ad-7b20-07da5e97f663.jpeg)

Eメールで通知を受け取れるように設定します。

![ブログ_20220911_12.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/fabc4285-aedb-e1b6-6e97-a1940b51d8ea.jpeg)

アラーム名を設定します。あとは設定した項目を確認して、アラームを作成できます。

![ブログ_20220911_13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/f2d797da-71f2-2363-9887-09329691c276.jpeg)

アラームが正常に作成されました！　状態は一定時間経つとOKになります。

![ブログ_20220911_14.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1615121/75eead71-f19f-c6cc-802a-b2c0a952df84.jpeg)

# おわりに

これで、KMS以外の請求は来ないと思います。次の請求が楽しみです。