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:
- Abra o console do IAM.
- Escolha Perfis.
- 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:
- Abra o console do IAM.
- Escolha Usuários.
- 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.
- Se o usuário do IAM estiver listado, escolha o nome de usuário para visualizar sua página de Resumo.
- 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