View a markdown version of this page

Permissões da função de execução para relatórios agendados - AWS Gestão de custos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Permissões da função de execução para relatórios agendados

Ao criar um relatório agendado, você deve fornecer uma função de execução do IAM que conceda permissões de AWS Billing and Cost Management para gerar e entregar relatórios em seu nome. A função de execução exige as seguintes permissões e política de confiança.

Política de permissões

{ "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": "*" } ] }
nota

Se você criou uma função de execução antes do lançamento do widget de relatório de AWS orçamentos, sua função existente não incluirá as permissões da API de orçamentos. Para agendar relatórios para painéis que contêm widgets de relatório de AWS orçamentos, atualize sua função de execução para incluir as permissões de orçamentos listadas acima. Você pode atualizar suas funções de serviço na seção Configuração adicional ao criar ou editar um relatório agendado. Essa atualização falhará se uma função for modificada manualmente no IAM. Para resolver isso, crie uma nova função ou restaure a versão da política ao seu estado original. Para obter mais informações, consulte Como definir a versão padrão de uma política no Guia do usuário do IAM.

Política de confiança

A função de execução deve confiar no diretor do bcm-dashboards.amazonaws.com serviço. <account-id>Substitua pelo ID AWS da sua conta.

{ "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>:*" } } } ] }