起きたこと
AdministrotorAccessを付与したSwitchRoleを用いているのに、「この操作を実行する権限がありません。」というエラーでCostExplorerを確認できなかった...
原因
Billing and Cost Management console(請求情報とコスト管理コンソール)へのアクセスをアクティベートしていない
AWSアカウントのIAMユーザとIAMロールはデフォルトではBilling and Cost Managementへアクセスができない。
対処法
AWS アカウント ルートユーザーは IAM アクセスのアクティブ化設定を使用できます。
手順
- ルートユーザでログイン
- https://console.aws.amazon.com/billing/home?#/account にアクセス
- IAM user and role access to Billing information(IAMユーザーとロールの請求情報へのアクセス)の湯おこにあるedit(編集)をクリック
- Activate IAM Access(IAM許可をアクティブ化)選択して、Update(更新)をクリック
- https://console.aws.amazon.com/costmanagement/home#/cost-explorer にアクセスしてCostExplorerが使用できることを確認する