Simple Storage Service

Si è verificato un errore (AccessDenied)durante la chiamata all'operazione ListObjectsV2:Accesso negato

Ho appena creato un cluster e mi sono connesso ad esso...Ora quando provo a elencare il bucket s3 tramite:aws s3 ls bucketname,mi dà un messaggio di ERRORE come:Si è verificato un errore (AccessDenied)durante la chiamata all'operazione ListObjectsV2:Accesso negato.Mi chiedevo se qualcuno avesse lo stesso problema e come risolverlo.Sono un utente IAM,non il gestore dell'account.


Hello,

L'errore suggerisce che la vostra identità IAM (il vostro utente IAM qui)non ha il permesso di elencare il bucket (azione s3:ListBucket)in questione.

Consulta questo articolo della Knowledge Base su come fornire questa autorizzazione alla tua identità IAM - https://aws.amazon.com/premiumsupport/knowledge-center/s3-access-denied-listobjects-sync/

Nel caso in cui l'utente IAM e il bucket S3 appartengano a due account AWS diversi,assicurarsi che,oltre a quanto sopra,la politica del bucket dia anche il permesso all'utente IAM di eseguire l'operazione ListObjectsV2.

Thanks




Se hai abilitato CloudTrails per quell'utente, puoi utilizzare IAM Access Analyzer sotto quell'utente per scoprire quali policy devi aggiungere. Dai un'occhiata a questa documentazione. https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html