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:
- Abra o console do IAM.
- Selecione Perfis.
- 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:
- Abra o console do IAM.
- Escolha Usuários.
- 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.
- 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.
- 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.