Warum ist mein terminal wieder in dieser s3-Fehler?

Hier ist der Fehler, die ich immer wieder erhalten:

A client error (AccessDenied) occurred when calling the ListObjects operation: Access Denied

Habe ich dreifach überprüft, meine Anmeldeinformationen und gegoogelt dieser Fehler zu meinem Latein am Ende. Ich bearbeitet meine bucket-Richtlinie zum hinzufügen eines s3:ListBucket Aktion, aber ohne Erfolg. Wenn ich so tun, es gibt nur eine ähnliche Meldung:

A client error (AccessDenied) occurred when calling the ListBuckets operation: Access Denied

Gedanken? Dies ist auch meine erste Zeit mit der Erstellung einer s3-bucket, so ist es durchaus möglich, dass ich verpasst einige wichtige Schritt.

Habe ich dreifach überprüft, meine Schlüssel und sogar versucht, anlegen eines zusätzlichen Benutzers (Bearbeitung der bucket-Berechtigungen zu ermöglichen, die für authentifizierte Benutzer). Immer wieder die gleichen Fehler.

Jede Hilfe oder Einsicht wäre sehr, sehr dankbar. Danke!

Ich würde wieder anfangen, mit einem neuen Eimer und ein neuer IAM-Benutzer. Nicht hinzufügen, eine Politik, um den Eimer. Stattdessen fügen Sie eine S3 Richtlinie, um Ihre IAM-Benutzer (siehe docs.aws.amazon.com/IAM/latest/UserGuide/... für ein Beispiel). Dann stellen Sie Ihre AWS_ACCESS_KEY_ID und AWS_SECRET_ACCESS_KEY Umgebungsvariablen für den IAM-Benutzer, die access key und secret key, dann verwenden Sie die awscli zum aufrufen von aws-s3 ls s3://mybucket'.
Könnten Sie uns zeigen Ihre Politik (Eimer, der Politik und der entsprechenden IAM-Richtlinie)?

InformationsquelleAutor Mallory Busch | 2015-10-24

Schreibe einen Kommentar