Es kann keine Verbindung mit S3 über Cyberduck hergestellt werden

9112
goose

Ich versuche mich mit Cyberduck mit meinem S3-Bucket zu verbinden.

Ich wähle S3 aus der Dropdown-Liste. Geben Sie den Servernamen ein: .s3.amazonaws.com Zugangsschlüssel-ID und geheimer Zugriffsschlüssel in die nächsten beiden Felder.

Der Bucket scheint zu laden, aber beim Versuch, darauf zu klicken, erhalte ich die folgende Fehlermeldung:

GET /?delimiter=%2F&max-keys=1000&prefix HTTP/1.1 Date: Sat, 23 Aug 2014 22:41:08 GMT Authorization: AWS : Host: .s3.amazonaws.com:443 Connection: Keep-Alive User-Agent: Cyberduck/4.4.3 (Mac OS X/10.9.4) (x86_64) HTTP/1.1 403 Forbidden x-amz-request-id:  x-amz-id-2:  Content-Type: application/xml Transfer-Encoding: chunked Date: Sat, 23 Aug 2014 22:41:08 GMT Server: AmazonS3 

Ich weiß nicht, ob dieser Fehler überhaupt hilfreich ist. Es schlägt mir vor, dass die Berechtigungen nicht richtig konfiguriert sind. Ich habe meinem Bucket eine Richtlinie hinzugefügt, die folgendermaßen aussieht:

{ "Id": "", "Action": "s3:*", "Effect": "Allow", "Resource": "arn:aws:s3:::/*", "Principal": { "AWS": [ "arn:aws:iam:::root" ] } } ] 

}

Ich bin mit S3 und AWS ziemlich unerfahren, daher haben sie möglicherweise grundlegende Fehler / Versehen gemacht.

Kann jemand vorschlagen, was schiefgegangen sein könnte?

Aktualisieren

Da ich faul gelesen habe, habe ich es versäumt, den ersten Teil des Fehlers vor der Fehlermeldung zu lesen. Es gibt einen Header:

Listing directory failed (/).  Access Denied. Please contact your web hosting service provider for assistance. 
4
Ich musste dem Verzeichnis eine "ListBucket" -Aktion hinzufügen, wie in [hier] [1] [1]: http://stackoverflow.com/questions/8203598/i-need-an-amazon-s3-user-with- Vollzugriff auf einen einzelnen Bucket goose vor 9 Jahren 1
Sie sollten wirklich eine Antwort als Antwort posten. Journeyman Geek vor 7 Jahren 1

0 Antworten auf die Frage