Estou usando a AWS CLI, um AWS SDK ou uma aplicação para acessar meu bucket do Amazon S3, mas recebo a mensagem de erro “The AWS Access Key Id you provided does not exist in our records” (O ID da chave de acesso da AWS fornecido não existe em nossos registros). Por quê?

Data da última atualização: 05/11/2020

Quero acessar meu bucket do Amazon Simple Storage Service (Amazon S3) usando a AWS Command Line Interface (AWS CLI), um AWS SDK ou minha própria aplicação. Contudo, quando envio uma solicitação para meu bucket, recebo a mensagem de erro “The AWS Access Key Id you provided does not exist in our records” (O ID da chave de acesso da AWS fornecido não existe em nossos registros). Como posso corrigir isso?

Resolução

A mensagem de erro “The AWS Access Key Id you provided does not exist in our records” (O IO ID da chave de acesso da AWS fornecido não existe em nossos registros) indica um problema com as credenciais que você está usando. A chave de acesso que você está usando pode ter sido excluída, ou a função ou usuário associado do AWS Identity and Access Management (IAM) pode ter sido excluído.

Para resolver o problema, verifique as credenciais que você está usando. Se você estiver usando a AWS CLI, execute este comando para listar as chaves de acesso armazenadas:

aws configure list

Você também pode executar o comando get-caller-identity da AWS CLI para obter detalhes sobre as credenciais do IAM que você está usando para chamar a API:

aws sts get-caller-identity

Observação: se você receber erros ao executar comandos da AWS CLI, não se esqueça de usar a versão mais recente da AWS CLI.

Se você estiver usando um AWS SDK, execute a ação GetCallerIdentity para o SDK que você está usando. 

Depois de obter as credenciais que você está usando, verifique se essas credenciais ainda são válidas. Se você estiver usando uma função do IAM, siga estas etapas:

  1. Abra o console do IAM.
  2. Escolha Funções.
  3. Verifique se a função do IAM está listada. Se a função não estiver listada, crie uma nova função do IAM.

Se você estiver usando um usuário do IAM, siga estas etapas:

  1. Abra o console do IAM.
  2. Escolha Usuários.
  3. Verifique se o usuário do IAM está listado. Se o usuário não estiver listado, você deverá criar um novo usuário do IAM.
  4. Se o usuário do IAM estiver listado, escolha o nome de usuário para visualizar a página Resumo.
  5. Selecione a guia Credenciais de segurança e verifique se as Chaves de acesso associadas são exibidas. Se as chaves de acesso estiverem ausentes ou inativas, você deverá criar novas chaves de acesso ou ativá-las.

Observação: se você estiver usando um token de sessão, informe o token de sessão com a chave de acesso e a chave secreta.


Este artigo ajudou?


Precisa de ajuda com faturamento ou suporte técnico?