Perché ricevo l'errore di AmazonS3Exception “Accesso Negato con Codice Status: 403” in Amazon Athena quando interrogo un bucket in un altro account?

2 minuti di lettura
0

Sto utilizzando Amazon Athena per interrogare oggetti in un bucket Amazon Simple Storage Service (Amazon S3) che è ubicato in un altro account. Alcuni degli oggetti nel bucket sono di proprietà di un terzo account. Ricevo il codice di AmazonS3Exception “Accesso Negato con Codice Status: 403” quando eseguo la query.

Breve descrizione

L’apparizione di questo errore è molto comune quando si prova ad interrogare i log scritti da un altro servizio AWS, come AWS CloudTrail, Amazon CloudFront e Amazon Virtual Private Cloud (Amazon VPC). Questi servizi registrano gli eventi su Amazon S3. Il proprietario del bucket ha l’accesso totale agli oggetti S3. Il secondo account non è proprietario del bucket o degli oggetti. Ed è questo il motivo per cui il secondo account riceve un errore di accesso negato quando si interroga una tabella Athena riferita ai menzionati oggetti S3.

Risoluzione

Non è consentito trasferire la proprietà degli oggetti Amazon S3. Utilizza invece una delle seguenti opzioni:


Informazioni correlate

Perché non riesco ad accedere a un oggetto che è stato caricato nel mio bucket Amazon S3 da un altro account AWS?

Come posso trasferire la proprietà degli oggetti Amazon S3 su un altro account AWS?

Perché appare l'errore «Accesso negato» quando eseguo una query in Amazon Athena?

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa