Estou usando a AWS CLI, um SDK da AWS ou um aplicativo para acessar meu bucket do Amazon S3, mas estou recebendo o erro “O ID da chave de acesso da AWS que você forneceu não existe em nossos registros”. Por que isso acontece?

3 minuto de leitura
0

Quero acessar meu bucket do Amazon Simple Storage Service (Amazon S3) usando a AWS Command Line Interface (AWS CLI), um SDK da AWS ou meu próprio aplicativo. No entanto, quando envio uma solicitação para meu bucket, recebo o erro “O ID da chave de acesso da AWS fornecido não existe em nossos registros”.

Resolução

A mensagem de erro “O ID da chave de acesso da AWS fornecido não existe em nossos registros” indica que há 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 está usando. Se estiver usando o 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 está usando para chamar a API:

aws sts get-caller-identity

Observação: se você receber erros ao executar comandos da AWS CLI, consulte Solucionar erros da AWS CLI. Além disso, verifique se está usando a versão mais recente da AWS CLI.

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

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

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

Se 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 sua página de Resumo.
  5. Escolha a guia Credenciais de segurança e verifique se as chaves de acesso associadas aparecem. 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, certifique-se de passar o token de sessão com a chave de acesso e a chave secreta.

Informações relacionadas

Como configurar a AWS CLI

AWS OFICIAL
AWS OFICIALAtualizada há 3 anos