Tenho permissões do AWS Identity and Access Management (AWS IAM) para acessar as informações de faturamento na minha conta da AWS. No entanto, recebo a mensagem de erro “Access Denied” quando tento visualizar o Console de faturamento da AWS.
Resolução
Por padrão, usuários e perfis do IAM não podem acessar o Console de faturamento da AWS. As políticas do IAM que concedem acesso aos recursos de faturamento podem não conceder acesso ao Console de faturamento.
Ative o acesso do IAM às informações de faturamento
O usuário-raiz da conta da AWS deve primeiro ativar o acesso do IAM ao faturamento da conta. Conclua as etapas a seguir:
- Faça login no Console de gerenciamento da AWS como usuário-raiz. Use o endereço de e-mail e a senha associados à conta.
- Na barra de navegação, selecione o nome da sua conta e, em seguida, clique em Conta.
- Vá até a seção Acesso de usuário e perfil do IAM às informações de faturamento.
- Clique em Editar.
- Marque a caixa de seleção para ativar o acesso ao IAM.
- Clique em Atualizar.
Depois de concluir essas etapas, você verá uma mensagem que diz “O acesso de usuário/perfil do IAM às informações de faturamento está ativado”.
Verifique as permissões do IAM
Ao ativar o acesso do IAM ao faturamento, certifique-se de que seu usuário ou perfil do IAM tenha as permissões apropriadas para acessar os dados de faturamento. Para fazer isso, conclua estas etapas:
- Use políticas gerenciadas pela AWS, como “AWSBillingReadOnlyAccess” ou “AWSBillingFullAccess”.
- Crie políticas de IAM personalizadas que concedam permissões específicas de faturamento.
Por exemplo, para conceder acesso somente para leitura às informações de faturamento, anexe a política gerenciada “AWSBillingReadOnlyAccess” ao seu usuário ou perfil do IAM.
Verifique se há conflitos de política
O acesso é negado se você tiver conflitos de política do IAM, especificamente se o seguinte se aplicar:
- Uma política nega explicitamente o acesso às ações de faturamento sem autenticação multifator (MFA).
- Essa negação explícita substitui qualquer instrução de permissão em outras políticas do IAM.
Verifique se há conflitos de política por meio das seguintes etapas:
- Analise todas as políticas anexadas ao seu usuário ou perfil do IAM.
- Procure qualquer instrução de negação explícita que possa estar bloqueando o acesso às ações de faturamento.
- Se você encontrar políticas conflitantes, talvez seja necessário editar as políticas do IAM ou usar MFA ao acessar o Console de faturamento.
Verifique as configurações da conta no AWS Organizations
Se você criou sua conta por meio do AWS Organizations ou da AWS Control Tower, o acesso ao faturamento poderá ser controlado pelas configurações de toda a organização. Verifique o seguinte:
- Não há Políticas de controle de serviços (SCPs) no AWS Organizations que estejam bloqueando o acesso ao faturamento de sua entidade do IAM.
- As configurações da organização permitem que as contas dos membros tenham o acesso ao faturamento ativado.
Limpe o cache e os cookies do navegador
Em alguns casos, é possível limpar o cache e os cookies do navegador para resolver problemas persistentes de acesso. Depois de limpar os dados do navegador, conclua as seguintes etapas:
- Faça log out do Console de gerenciamento da AWS.
- Faça login novamente com suas credenciais do IAM.
- Tente acessar o Console de faturamento novamente.
Se você ainda estiver enfrentando problemas depois de seguir essas etapas, entre em contato com o AWS Support para obter mais assistência.
Informações relacionadas
Como conceder acesso às ferramentas e informações de faturamento
O que é o IAM?
Referência de permissões do Gerenciamento de Faturamento e Custos da AWS