

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スケジュールされたレポートの実行ロールのアクセス許可
<a name="schedule-dashboard-reports-permissions"></a>

スケジュールされたレポートを作成するときは、ユーザーに代わってレポートを生成して配信するための AWS Billing and Cost Management のアクセス許可を付与する IAM 実行ロールを指定する必要があります。実行ロールには、次のアクセス許可と信頼ポリシーが必要です。

**アクセス許可ポリシー**

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AwsBcmDashboardsScheduleReportsDataAccess",
      "Effect": "Allow",
      "Action": [
        "bcm-dashboards:GetDashboard"
      ],
      "Resource": [
        "arn:aws:bcm-dashboards::*:dashboard/*"
      ]
    },
    {
      "Sid": "AwsBcmDashboardsScheduleReportsDataAccessCE",
      "Effect": "Allow",
      "Action": [
        "ce:GetDimensionValues",
        "ce:GetCostAndUsageWithResources",
        "ce:GetCostAndUsage",
        "ce:GetCostForecast",
        "ce:GetTags",
        "ce:GetUsageForecast",
        "ce:GetCostCategories",
        "ce:GetSavingsPlansCoverage",
        "ce:GetReservationUtilization",
        "ce:GetReservationCoverage",
        "ce:GetSavingsPlansUtilization",
        "ce:GetSavingsPlansUtilizationDetails",
        "budgets:ViewBudget",
        "budgets:DescribeBudgetActionsForAccount",
        "billing:ListBillingViews"
      ],
      "Resource": "*"
    }
  ]
}
```

**注記**  
 AWS Budgets レポートウィジェットの起動前に実行ロールを作成した場合、既存のロールには Budgets API アクセス許可は含まれません。 AWS Budgets レポートウィジェットを含むダッシュボードのレポートをスケジュールするには、実行ロールを更新して、上記の予算のアクセス許可を含めます。スケジュールされたレポートを作成または編集するときに、追加設定セクションからサービスロールを更新できます。この更新は、ロールが IAM で手動で変更された場合に失敗します。これを解決するには、新しいロールを作成するか、ポリシーバージョンを元の状態に復元します。詳細については、*IAM ユーザーガイド*の[「ポリシーのデフォルトバージョンの設定](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-edit-console.html)」を参照してください。

**信頼ポリシー**

実行ロールは`bcm-dashboards.amazonaws.com`サービスプリンシパルを信頼する必要があります。を AWS アカウント ID `<account-id>`に置き換えます。

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowBcmDashboardScheduledReportAssumeRole",
      "Effect": "Allow",
      "Principal": {
        "Service": "bcm-dashboards.amazonaws.com"
      },
      "Action": "sts:AssumeRole",
      "Condition": {
        "StringEquals": {
          "aws:SourceAccount": "<account-id>"
        },
        "StringLike": {
          "aws:SourceArn": "arn:aws:bcm-dashboards::<account-id>:*"
        }
      }
    }
  ]
}
```