Tenho permissão para acessar um objeto no bucket do Amazon Simple Storage Service (Amazon S3). Eu abri o URL no console do Amazon S3 para esse objeto. No entanto, recebi uma mensagem de erro de acesso negado. Como posso corrigir isso?
Breve descrição
A URL do objeto do Amazon S3 não inclui suas credenciais de usuário, portanto, a solicitação ao objeto é anônima. O Amazon S3 retorna um erro de acesso negado para solicitações anônimas para objetos que não são públicos.
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), certifique-se de estar usando a versão mais recente da AWS CLI.
Execute uma das ações a seguir:
Faça o download do objeto usando o console do Amazon S3, AWS CLI, AWS SDKs ou API REST. Para obter instruções, consulte Como baixar um objeto.
-ou-
Inclua as credenciais do usuário na solicitação do objeto usando um URL pré-assinado. Para obter instruções, consulte Compartilhamento de objetos usando URLs pré-assinados.
Importante: A prática recomendada de segurança é manter objetos privados e configurar usuários com um URL pré-assinado para solicitações autenticadas de acesso a objetos. No entanto, se seu caso de uso oferecer suporte ao acesso público de leitura aos seus objetos que requer que você acesse usando o URL, modifique a permissão dos objetos. Para configurar o acesso público de leitura ao objeto, consulte Conceder permissão somente de leitura a um usuário anônimo.
Informações relacionadas
Configurar ACLs
Gerenciamento de identidade e acesso no Amazon S3