Como resolvo o erro “O ID da chave de acesso da AWS não existe” quando tento acessar meu bucket do Amazon S3?

3 minuto de leitura
0

Tentei acessar meu bucket do Amazon Simple Storage Service (Amazon S3), mas ocorreu o seguinte erro: “O ID da chave de acesso da AWS que você forneceu não existe em nossos registros”.

Resolução

Esse erro ocorre porque há um problema com as credenciais que você usou. A chave de acesso que você usou pode ter sido excluída ou estar inativa. Ou o perfil ou usuário associado ao AWS Identity and Access Management (IAM) associado ao bucket do Amazon S3 pode ter sido excluído ou não existir.

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

Para resolver esse problema, verifique as credenciais de usuário que você usou para garantir que elas sejam válidas. Execute o seguinte comando da AWS CLI 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 usadas para chamar a API:

aws sts get-caller-identity

Para usar o SDK da AWS para obter as credenciais do usuário, execute a ação da API GetCallerIdentity:

Se você usou um perfil do IAM para acessar seu bucket do Amazon S3, siga estas etapas para verificar se o perfil existe:

  1. Abra o console do IAM.
  2. Selecione Perfis.
  3. Em Nome do perfil, confirme se o perfil do IAM existe. Se o perfil não existir, crie um novo perfil do IAM.

Se você usou um usuário do IAM para acessar seu bucket do S3, siga estas etapas para verificar se o usuário existe e verificar as credenciais:

  1. Abra o console do IAM.
  2. Escolha Usuários.
  3. Em Nome de usuário, verifique se o usuário do IAM existe. Se o usuário não existir, crie um novo usuário do IAM.
  4. Se o usuário do IAM existir, escolha o nome de usuário do IAM para ver os detalhes do objeto de usuário do IAM.
  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, crie novas chaves de acesso ou ative-as.

Observação: Se você tiver usado um token de sessão, certifique-se de passar o token de sessão com a chave de acesso e a chave secreta.