Por que recebo a mensagem de AmazonS3Exception “Acesso negado com código de status: 403” no Amazon Athena quando consulto um bucket em outra conta?

2 minuto de leitura
0

Estou usando o Amazon Athena para consultar objetos em um bucket do Amazon Simple Storage Service (Amazon S3) que está em uma conta diferente. Alguns dos objetos nesse bucket pertencem a uma terceira conta. Recebo a mensagem de AmazonS3Exception “Acesso negado com código de status: 403” quando executo a consulta.

Breve descrição

Esse erro geralmente ocorre quando você tenta consultar logs escritos por outro serviço da AWS, como o AWS CloudTrail, o Amazon CloudFront e o Amazon Virtual Private Cloud (Amazon VPC). Esses serviços registram eventos no Amazon S3. O proprietário do bucket tem acesso total aos objetos do S3. A segunda conta não é proprietária do bucket nem dos objetos. É por isso que a segunda conta recebe um erro de acesso negado ao consultar uma tabela do Athena que faz referência a esses objetos do S3.

Resolução

Não é possível transferir a propriedade dos objetos do Amazon S3. Em vez disso, use uma das seguintes opções:


Informações relacionadas

Por que não posso acessar um objeto que foi carregado no meu bucket do Amazon S3 por outra conta da AWS?

Como transferir a propriedade de objetos do Amazon S3 para outra conta da AWS?

Por que recebo o erro “Acesso negado” quando executo uma consulta no Amazon Athena?

AWS OFICIAL
AWS OFICIALAtualizada há 3 anos