Simple Storage Service

Beim Aufruf des Vorgangs ListObjectsV2 ist ein Fehler aufgetreten (AccessDenied):Zugriff verweigert

Ich habe gerade einen Cluster erstellt und mich mit ihm verbunden...Wenn ich nun versuche,den s3-Bucket über:aws s3 ls bucketname aufzulisten,erhalte ich eine Fehlermeldung wie:Beim Aufrufen des Vorgangs ListObjectsV2 ist ein Fehler aufgetreten (AccessDenied):Zugriff verweigert.Ich habe mich gefragt,ob jemand das gleiche Problem hat und wie ich es lösen sollte.Ich bin ein IAM-Benutzer,nicht der Kontoverwalter.


Hello,

Der Fehler deutet darauf hin,dass Ihre IAM-Identität (hier Ihr IAM-Benutzer)nicht die Berechtigung hat,den betreffenden Bucket aufzulisten (s3:ListBucket-Aktion).

Bitte lesen Sie diesen Knowledge-Artikel, wie Sie diese Berechtigung Ihrer IAM-Identität erteilen – https://aws.amazon.com/premiumsupport/knowledge-center/s3-access-denied-listobjects-sync/

Falls Ihr IAM-Benutzer und Ihr S3-Bucket zu zwei verschiedenen AWS-Konten gehören,stellen Sie sicher,dass Ihre Bucket-Richtlinie Ihrem IAM-Benutzer zusätzlich zu den oben genannten Punkten auch die Erlaubnis erteilt,den Vorgang ListObjectsV2 auszuführen.

Thanks




Wenn Sie CloudTrails für diesen Benutzer aktiviert haben, können Sie IAM Access Analyzer unter diesem Benutzer verwenden, um herauszufinden, welche Richtlinien Sie hinzufügen müssen. Sehen Sie sich diese Dokumentation an. https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html