zuntan02のはてなブログ

備忘録的なものです。時々職場の技術者ブログにも転記してますが、メインはこちらで。

【AWS】請求額をプロジェクトごとに確認したい(CUR)

【経緯】

これまでプロジェクトごとの請求額を請求明細レポート (DBR)により受けていたが、「AWS Cost & Usage Reports の使用を強くお勧めします」とのことであるためこちらに変更した。

【手順】

1)ユーザ定義タグをリソースに関連付ける

既にいくつかのリソースタグがEC2インスタンスなどに設定されている前提

2)AWS 生成コスト配分タグを有効化

[請求ダッシュボード]-[Cost Management]-[コスト配分タグ]

  • AWS 生成コスト配分タグを[有効化]
  • ユーザー定義のコスト配分タグで配分したいタグを指定して[有効化]

→ステータスがActiveになればOK
f:id:zuntan02:20190417140647p:plain

3)コスト配分レポートを配置するためにS3バケットを用意

EC2ダッシュボード-[S3]-[バケットを作成する]、あとは初期値のまま作成
バケットポリシーについては後ほど設定します

4)AWS のコストと使用状況レポートで[レポートの作成]

[請求ダッシュボード]-[Cost Management]-[Cost & Usage Reports]-[レポートの作成]
・レポート名
・[S3 バケット] で、先に作成したS3バケットを指定。ポリシーが適用されるので権限に問題ない事を確認。
上記以外基本的にはデフォルトでそのまま進める。
f:id:zuntan02:20190417140541p:plain
f:id:zuntan02:20190417140631p:plain

5)請求レポート確認

24時間時間経過後S3バケットを確認

以上