AWSの請求画面を表示するには、デフォルトの設定だと
root でログインしなければ見ることができません。
今回は IAM ユーザでログインして請求画面を表示させる方法を書きます。
公式ドキュメント
https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/grantaccess.html
IAM ユーザで請求画面を表示させるには、次の 2 つの設定が必要になります。
- root でログインし、請求画面を IAM ユーザにも表示させるように設定
- IAM ユーザに、請求画面を表示させるポリシーをアタッチ
root でログインし、請求画面を IAM ユーザにも表示させる設定
root でログインし、右上のバーからアカウントを開きます。
画面をスクロールし、「IAM ユーザ/ロールによる請求情報へのアクセス」を開き
「IAM アクセスのアクティブ化」にチェックを入れ「更新」します。
IAM ユーザに、請求画面を表示させるポリシーをアタッチ
請求画面を表示させたい IAM を選択し、
「Billing」のポリシーをアタッチします。
これで請求情報の全て(請求書 や 予算 など)が表示できるようになります。
個別に許可したい場合は、下記のドキュメントを参考に個別にポリシーを付与しましょう。
https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
IAM ユーザでログインしなおし、請求画面を開くと問題なく表示ができました。