Usando políticas baseadas em identidade (IAMpolíticas) para AWS gerenciamento de custos - 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á.

Usando políticas baseadas em identidade (IAMpolíticas) para AWS gerenciamento de custos

nota

As seguintes AWS Identity and Access Management (IAM) ações chegaram ao fim do suporte padrão em julho de 2023:

  • Namespace do aws-portal

  • purchase-orders:ViewPurchaseOrders

  • purchase-orders:ModifyPurchaseOrders

Se você estiver usando AWS Organizations, poderá usar os scripts do migrador de políticas em massa para atualizar as políticas da sua conta de pagador. Você também pode usar a referência de mapeamento de ações antiga para granular para verificar as IAM ações que precisam ser adicionadas.

Para obter mais informações, consulte o blog Alterações no AWS faturamento, no gerenciamento de AWS custos e nas permissões dos consoles de contas.

Se você tem uma Conta da AWS ou faz parte de uma AWS Organizations criada em ou após 6 de março de 2023, às 11h (PDT), as ações refinadas já estão em vigor em sua organização.

Este tópico fornece exemplos de políticas baseadas em identidade que demonstram como um administrador de conta pode anexar políticas de permissões a IAM identidades (funções e grupos) e, assim, conceder permissões para realizar operações em recursos de Billing and Cost Management.

Para uma discussão completa sobre AWS contas e usuários, consulte O que éIAM? no Guia do IAM usuário.

Para obter informações sobre como você pode atualizar as políticas gerenciadas pelo cliente, consulte Edição de políticas gerenciadas pelo cliente (console) no Guia IAM do usuário.

Políticas de ações do Billing and Cost Management

Essa tabela resume as permissões que permitem ou negam acesso a suas informações e ferramentas de faturamento a usuários do . Para obter exemplos de políticas que usam essas permissões, consulte AWS Exemplos de políticas de gerenciamento de custos.

Para obter uma lista das políticas de ações para o console do Billing, consulte Políticas de ações do Billing no Guia do usuário do Billing.

Nome da permissão Descrição

aws-portal:ViewBilling

Permitir ou negar aos usuários permissões para visualizar as seguintes páginas do console do Billing and Cost Management. Para ver um exemplo de política, consulte Permitir que IAM os usuários visualizem suas informações de cobrança no Guia do usuário de faturamento.

aws-portal:ViewUsage

Permita ou negue aos usuários a permissão para visualizar os relatórios AWS de uso.

Para permitir que os usuários visualizem relatórios de uso, é necessário permitir o ViewUsage e o ViewBilling.

Para ver um exemplo de política, consulte Permitir que IAM os usuários acessem a página do console de relatórios no Guia do usuário de faturamento.

aws-portal:ModifyBilling

Permitir ou negar permissão aos usuários do para modificar as seguintes páginas do console de Gerenciamento de faturamento e custos:

Para permitir que os usuários do ModifyBilling modifiquem essas páginas do console, é necessário permitir o e o ViewBilling. Para visualizar um exemplo de política, consulte Permitir que os usuários modifiquem as informações de faturamento.

aws-portal:ViewAccount

Permitir ou negar permissão aos usuários do para visualizar as seguintes páginas do console de Gerenciamento de faturamento e custos:

aws-portal:ModifyAccount

Permitir ou negar permissão aos usuários para modificar as Configurações da conta.

Para permitir que os usuários do ModifyAccount modifiquem as configurações da conta, é necessário permitir o e o ViewAccount.

Para obter um exemplo de uma política que nega explicitamente o acesso à página do console de Configurações da conta, consulte Recusar o acesso às configurações da conta, mas permitir acesso total a todas as outras informações de faturamento e uso.

budgets:ViewBudget

Permitir ou negar permissão aos usuários do para visualizar Orçamentos.

Para permitir que os usuários visualizem orçamentos, também é necessário permitir ViewBilling.

budgets:ModifyBudget

Permitir ou negar permissão aos usuários do para modificar Orçamentos.

Para permitir que os usuários do visualizem e modifiquem orçamentos, também é necessário permitir ViewBilling.

ce:GetPreferences

Permitir ou negar aos usuários permissões para visualizar a página de preferências do Cost Explorer.

Para visualizar um exemplo de política, consulte Visualizar e atualizar a página de preferências do Explorador de Custos.

ce:UpdatePreferences

Permitir ou negar aos usuários permissões para atualizar a página de preferências do Cost Explorer.

Para visualizar um exemplo de política, consulte Visualizar e atualizar a página de preferências do Explorador de Custos.

ce:DescribeReport

Permitir ou negar aos usuários permissões para visualizar a página de relatórios do Cost Explorer.

Para visualizar um exemplo de política, consulte Visualizar, criar, atualizar e excluir usando a página de relatórios do Explorador de Custos.

ce:CreateReport

Permitir ou negar aos usuários permissões para criar relatórios usando a página de relatórios do Cost Explorer.

Para visualizar um exemplo de política, consulte Visualizar, criar, atualizar e excluir usando a página de relatórios do Explorador de Custos.

ce:UpdateReport

Permitir ou negar aos usuários permissões para atualizar usando a página de relatórios do Cost Explorer.

Para visualizar um exemplo de política, consulte Visualizar, criar, atualizar e excluir usando a página de relatórios do Explorador de Custos.

ce:DeleteReport

Permitir ou negar aos usuários permissões para excluir relatórios usando a página de relatórios do Cost Explorer.

Para visualizar um exemplo de política, consulte Visualizar, criar, atualizar e excluir usando a página de relatórios do Explorador de Custos.

ce:DescribeNotificationSubscription

Permitir ou negar aos usuários do IAM permissões para visualizar alertas de validade de reservas do Cost Explorer na página de visão geral da reserva.

Para visualizar um exemplo de política, consulte Exibir, criar, atualizar e excluir alertas de reserva e dos Savings Plans.

ce:CreateNotificationSubscription

Permitir ou negar aos usuários permissões para criar alertas de validade de reservas do Cost Explorer na página de visão geral da reserva.

Para visualizar um exemplo de política, consulte Exibir, criar, atualizar e excluir alertas de reserva e dos Savings Plans.

ce:UpdateNotificationSubscription

Permitir ou negar aos usuários permissões para atualizar alertas de validade de reservas do Cost Explorer na página de visão geral da reserva.

Para visualizar um exemplo de política, consulte Exibir, criar, atualizar e excluir alertas de reserva e dos Savings Plans.

ce:DeleteNotificationSubscription

Permitir ou negar aos usuários permissões para excluir alertas de validade de reservas do Cost Explorer na página de visão geral da reserva.

Para visualizar um exemplo de política, consulte Exibir, criar, atualizar e excluir alertas de reserva e dos Savings Plans.

ce:CreateCostCategoryDefinition

Permitir ou negar permissões de usuários do para criar categorias de custos.

Para ver um exemplo de política, consulte Visualizar e gerenciar categorias de custo no Guia do usuário de faturamento.

É possível adicionar tags de recurso aos monitores durante a Create. Para criar monitores com tags de recursos, é necessário ter a permissão ce:TagResource.

ce:DeleteCostCategoryDefinition

Permitir ou negar permissões de usuários do para excluir categorias de custos.

Para ver um exemplo de política, consulte Visualizar e gerenciar categorias de custo no Guia do usuário de faturamento.

ce:DescribeCostCategoryDefinition

Permitir ou negar permissões de usuários do para visualizar as categorias de custos.

Para ver um exemplo de política, consulte Visualizar e gerenciar categorias de custo no Guia do usuário de faturamento.

ce:ListCostCategoryDefinitions

Permitir ou negar permissões de usuários do para listar as categorias de custos.

Para ver um exemplo de política, consulte Visualizar e gerenciar categorias de custo no Guia do usuário de faturamento.

ce:ListTagsForResource

Conceda ou negue aos usuários permissão para listar todas as tags de recurso para determinado recurso. Para obter uma lista dos recursos compatíveis, consulte ResourceTagna AWS Billing and Cost Management APIReferência.

ce:UpdateCostCategoryDefinition

Permitir ou negar permissões de usuários do para atualizar as categorias de custos.

Para ver um exemplo de política, consulte Visualizar e gerenciar categorias de custo no Guia do usuário de faturamento.

ce:CreateAnomalyMonitor

Permitir ou negar permissões aos usuários para criar um único monitor de Detecção de anomalias de custo da AWS. É possível adicionar tags de recurso aos monitores durante a Create. Para criar monitores com tags de recursos, é necessário ter a permissão ce:TagResource.

ce:GetAnomalyMonitors

Permitir ou negar permissões aos usuários para visualizar todos os monitores de Detecção de anomalias de custo da AWS.

ce:UpdateAnomalyMonitor

Permitir ou negar permissões aos usuários para atualizar os monitores de Detecção de anomalias de custo da AWS.

ce:DeleteAnomalyMonitor

Permitir ou negar permissões aos usuários para excluir os monitores de Detecção de anomalias de custo da AWS.

ce:CreateAnomalySubscription

Permitir ou negar permissões aos usuários para criar uma única assinatura para Detecção de anomalias de custo da AWS. É possível adicionar tags de recurso às assinaturas durante a Create. Para criar assinaturas com tags de recursos, é necessário ter a permissão ce:TagResource.

ce:GetAnomalySubscriptions

Permitir ou negar permissões aos usuários para visualizar todas as assinaturas para Detecção de anomalias de custo da AWS.

ce:UpdateAnomalySubscription

Permitir ou negar permissões aos usuários para atualizar as assinaturas para Detecção de anomalias de custo da AWS.

ce:DeleteAnomalySubscription

Permitir ou negar permissões aos usuários para excluir as assinaturas para Detecção de anomalias de custo da AWS.

ce:GetAnomalies

Permitir ou negar permissões aos usuários para visualizar todas anomalias na Detecção de anomalias de custo da AWS.

ce:ProvideAnomalyFeedback

Permitir ou negar permissões aos usuários para fornecer feedback sobre uma anomalia detectada na Detecção de anomalias de custo da AWS.

ce:TagResource

Conceda ou negue aos usuários permissão para adicionar pares de chave-valor de tag de recurso a um recurso. Para obter uma lista dos recursos compatíveis, consulte ResourceTagna AWS Billing and Cost Management APIReferência.

ce:UntagResource

Permita ou negue aos usuários permissões para excluir tags de recursos de um recurso. Para obter uma lista dos recursos compatíveis, consulte ResourceTagna AWS Billing and Cost Management APIReferência.

Políticas gerenciadas

nota

As seguintes AWS Identity and Access Management (IAM) ações chegaram ao fim do suporte padrão em julho de 2023:

  • Namespace do aws-portal

  • purchase-orders:ViewPurchaseOrders

  • purchase-orders:ModifyPurchaseOrders

Se você estiver usando AWS Organizations, poderá usar os scripts do migrador de políticas em massa para atualizar as políticas da sua conta de pagador. Você também pode usar a referência de mapeamento de ações antiga para granular para verificar as IAM ações que precisam ser adicionadas.

Para obter mais informações, consulte o blog Alterações no AWS faturamento, no gerenciamento de AWS custos e nas permissões dos consoles de contas.

Se você tem uma Conta da AWS ou faz parte de uma AWS Organizations criada em ou após 6 de março de 2023, às 11h (PDT), as ações refinadas já estão em vigor em sua organização.

As políticas gerenciadas são políticas autônomas baseadas em identidade que você pode anexar a vários usuários, grupos e funções em sua conta. AWS Você pode usar políticas AWS gerenciadas para controlar o acesso no Billing and Cost Management.

Uma política AWS gerenciada é uma política autônoma criada e administrada por AWS. AWS as políticas gerenciadas são projetadas para fornecer permissões para muitos casos de uso comuns. AWS as políticas gerenciadas facilitam a atribuição de permissões apropriadas a usuários, grupos e funções do que se você mesmo tivesse que escrever as políticas.

Você não pode alterar as permissões definidas nas políticas AWS gerenciadas. AWS ocasionalmente atualiza as permissões definidas em uma política AWS gerenciada. Quando isso ocorre, a atualização afetará todas as principais entidades (usuários, grupos e funções) às quais a política está anexada.

O Billing and Cost Management fornece AWS várias políticas gerenciadas para casos de uso comuns.

Permite acesso total aos AWS orçamentos, incluindo ações orçamentárias

Nome da política gerenciada: AWSBudgetsActionsWithAWSResourceControlAccess

Essa política gerenciada é focada no usuário, garantindo que você tenha as permissões adequadas para conceder permissão aos AWS orçamentos para executar as ações definidas. Essa política fornece acesso total aos AWS orçamentos, incluindo ações orçamentárias, para recuperar o status de suas políticas e executar recursos usando o. AWS AWS Management Console

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "budgets:*" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "aws-portal:ViewBilling" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "iam:PassRole" ], "Resource": "*", "Condition": { "StringEquals": { "iam:PassedToService": "budgets.amazonaws.com" } } }, { "Effect": "Allow", "Action": [ "aws-portal:ModifyBilling", "ec2:DescribeInstances", "iam:ListGroups", "iam:ListPolicies", "iam:ListRoles", "iam:ListUsers", "organizations:ListAccounts", "organizations:ListOrganizationalUnitsForParent", "organizations:ListPolicies", "organizations:ListRoots", "rds:DescribeDBInstances", "sns:ListTopics" ], "Resource": "*" } ] }

Permite acesso somente para leitura aos AWS orçamentos

Nome da política gerenciada: AWSBudgetsReadOnlyAccess

Essa política gerenciada permite acesso somente de leitura aos AWS orçamentos por meio do. AWS Management Console A política pode ser anexada aos seus usuários, grupos e funções.

{ "Version" : "2012-10-17", "Statement" : [ { "Sid": "AWSBudgetsReadOnlyAccess", "Effect" : "Allow", "Action" : [ "aws-portal:ViewBilling", "budgets:ViewBudget", "budgets:Describe*" "budgets:ListTagsForResource" ], "Resource" : "*" } ] }

Permite permissão para controlar AWS recursos

Nome da política gerenciada: AWSBudgetsActions_RolePolicyForResourceAdministrationWithSSM

Essa política gerenciada se concentra em ações específicas que a AWS Budgets realiza em seu nome ao concluir uma ação específica. Essa política dá permissão para controlar AWS recursos. Por exemplo, inicia e interrompe RDS instâncias da Amazon EC2 ou da Amazon executando scripts do AWS Systems Manager (SSM).

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:DescribeInstanceStatus", "ec2:StartInstances", "ec2:StopInstances", "rds:DescribeDBInstances", "rds:StartDBInstance", "rds:StopDBInstance" ], "Resource": "*", "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "ssm.amazonaws.com" ] } } }, { "Effect": "Allow", "Action": [ "ssm:StartAutomationExecution" ], "Resource": [ "arn:aws:ssm:*:*:automation-definition/AWS-StartEC2Instance:*", "arn:aws:ssm:*:*:automation-definition/AWS-StopEC2Instance:*", "arn:aws:ssm:*:*:automation-definition/AWS-StartRdsInstance:*", "arn:aws:ssm:*:*:automation-definition/AWS-StopRdsInstance:*" ] } ] }

Permite que o Cost Optimization Hub chame os serviços necessários para que o serviço funcione

Nome da política gerenciada: CostOptimizationHubServiceRolePolicy

Permite que o Cost Optimization Hub recupere informações da organização e colete dados e metadados relacionados à otimização.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AwsOrgsAccess", "Effect": "Allow", "Action": [ "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListParents", "organizations:DescribeOrganizationalUnit" ], "Resource": [ "*" ] }, { "Sid": "AwsOrgsScopedAccess", "Effect": "Allow", "Action": [ "organizations:ListDelegatedAdministrators" ], "Resource": "*", "Condition": { "StringLikeIfExists": { "organizations:ServicePrincipal": [ "cost-optimization-hub.bcm.amazonaws.com" ] } } }, { "Sid": "CostExplorerAccess", "Effect": "Allow", "Action": [ "ce:ListCostAllocationTags", "ce:GetCostAndUsage" ], "Resource": [ "*" ] } ] }

Para obter mais informações, consulte Funções vinculadas ao serviço para o Cost Optimization Hub.

Permite acesso somente para leitura ao Cost Optimization Hub

Nome da política gerenciada: CostOptimizationHubReadOnlyAccess

Essa política gerenciada fornece acesso somente para leitura ao Cost Optimization Hub.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CostOptimizationHubReadOnlyAccess", "Effect": "Allow", "Action": [ "cost-optimization-hub:ListEnrollmentStatuses", "cost-optimization-hub:GetPreferences", "cost-optimization-hub:GetRecommendation", "cost-optimization-hub:ListRecommendations", "cost-optimization-hub:ListRecommendationSummaries" ], "Resource": "*" } ] }

Permite o acesso do administrador ao Cost Optimization Hub

Nome da política gerenciada: CostOptimizationHubAdminAccess

Essa política gerenciada fornece acesso administrativo ao Cost Optimization Hub.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CostOptimizationHubAdminAccess", "Effect": "Allow", "Action": [ "cost-optimization-hub:ListEnrollmentStatuses", "cost-optimization-hub:UpdateEnrollmentStatus", "cost-optimization-hub:GetPreferences", "cost-optimization-hub:UpdatePreferences", "cost-optimization-hub:GetRecommendation", "cost-optimization-hub:ListRecommendations", "cost-optimization-hub:ListRecommendationSummaries", "organizations:EnableAWSServiceAccess" ], "Resource": "*" }, { "Sid": "AllowCreationOfServiceLinkedRoleForCostOptimizationHub", "Effect": "Allow", "Action": [ "iam:CreateServiceLinkedRole" ], "Resource": [ "arn:aws:iam::*:role/aws-service-role/cost-optimization-hub.bcm.amazonaws.com/AWSServiceRoleForCostOptimizationHub" ], "Condition": { "StringLike": { "iam:AWSServiceName": "cost-optimization-hub.bcm.amazonaws.com" } } }, { "Sid": "AllowAWSServiceAccessForCostOptimizationHub", "Effect": "Allow", "Action": [ "organizations:EnableAWSServiceAccess" ], "Resource": "*", "Condition": { "StringLike": { "organizations:ServicePrincipal": [ "cost-optimization-hub.bcm.amazonaws.com" ] } } } ] }

Permite dividir os dados de alocação de custos para chamar os serviços necessários para que o serviço funcione

Nome da política gerenciada: SplitCostAllocationDataServiceRolePolicy

Permite que os dados de alocação de custos divididos recuperem informações da AWS Organizations, se aplicável, e coletem dados de telemetria para os serviços de dados de alocação de custos divididos pelos quais o cliente optou por aceitar.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AwsOrganizationsAccess", "Effect": "Allow", "Action": [ "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListParents" ], "Resource": "*" }, { "Sid": "AmazonManagedServiceForPrometheusAccess", "Effect": "Allow", "Action": [ "aps:ListWorkspaces", "aps:QueryMetrics" ], "Resource": "*" } ] }

Para obter mais informações, consulte Funções vinculadas a serviços para dados de alocação de custos divididos.

Permite que as exportações de dados acessem outros AWS serviços

Nome da política gerenciada: AWSBCMDataExportsServiceRolePolicy

Permite que as exportações de dados acessem outros AWS serviços, como o Cost Optimization Hub, em seu nome.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CostOptimizationRecommendationAccess", "Effect": "Allow", "Action": [ "cost-optimization-hub:ListEnrollmentStatuses", "cost-optimization-hub:ListRecommendations" ], "Resource": "*" } ] }

Para obter mais informações, consulte Funções vinculadas ao serviço para exportações de dados.

AWS Atualizações do gerenciamento de custos nas políticas AWS gerenciadas

Veja detalhes sobre as atualizações das políticas AWS gerenciadas para gerenciamento de AWS custos desde que esse serviço começou a rastrear essas alterações. Para receber alertas automáticos sobre alterações nessa página, assine o RSS feed na página de histórico do documento de gerenciamento de AWS custos.

Alteração Descrição Data

Atualizar a política existente

CostOptimizationHubServiceRolePolicy

Atualizamos a política para adicionar organizations:ListDelegatedAdministrators as ce:GetCostAndUsage ações e. 07/05/2024

Atualizar a política existente

AWSBudgetsReadOnlyAccess

Atualizamos a política para adicionar a budgets:ListTagsForResource ação. 17/06/2024

Adição de uma nova política

AWSBCMDataExportsServiceRolePolicy

A Data Exports adicionou uma nova política para ser usada com funções vinculadas a serviços, o que permite o acesso a outros AWS serviços, como o Cost Optimization Hub. 06/10/2024

Adição de uma nova política

SplitCostAllocationDataServiceRolePolicy

Os dados de alocação de custos divididos adicionaram uma nova política a ser usada com funções vinculadas a serviços, que permite o acesso a AWS serviços e recursos usados ou gerenciados por dados de alocação de custos divididos. 16/04/2024

Atualizar a política existente

AWSBudgetsActions_RolePolicyForResourceAdministrationWithSSM

Atualizamos a política com permissões reduzidas. A ssm:StartAutomationExecution ação só é permitida para recursos específicos usados pelas ações do Orçamento. 14/12/2023

Atualização nas políticas existentes

CostOptimizationHubReadOnlyAccess

CostOptimizationHubAdminAccess

O Cost Optimization Hub atualizou as duas políticas gerenciadas a seguir:
  • CostOptimizationHubReadOnlyAccess: corrigiu um erro de digitação em "GetRecommendation“; removeu as permissões cobertas pela SLR política.

  • CostOptimizationHubAdminAccess: corrigiu um erro de digitação no "GetRecommendation“; removeu as permissões cobertas pela SLR política; adicionou permissões para habilitar o acesso ao serviço e criar oSLR, de forma que a política forneça todas as permissões necessárias para se inscrever e usar o Cost Optimization Hub.

14/12/2023

Adição de uma nova política

CostOptimizationHubServiceRolePolicy

O Cost Optimization Hub adicionou uma nova política para ser usada com funções vinculadas a serviços, que permite o acesso aos AWS serviços e recursos usados ou gerenciados pelo Cost Optimization Hub. 11/02/2023
AWS O Cost Management começou a monitorar as mudanças AWS A Cost Management começou a monitorar as mudanças em suas políticas AWS gerenciadas 11/02/2023