Warum kann ich mit zwei meiner drei Clients keine Verbindung zu meinem Amazon S3-Speicher herstellen?

10559
daGUY

Ich verwende Transmit, Cyberduck und Espresso, die alle die Verbindung zu Amazon S3 unterstützen. Aber aus irgendeinem Grund kann ich mich in Transmit nur erfolgreich mit meinem S3-Speicher verbinden. Cyberduck und Espresso schlagen mit generischen Fehlern wie "Anmeldung fehlgeschlagen" fehl.

Ich weiß, dass ich die richtige Zugangsschlüssel-ID und den geheimen Zugangsschlüssel habe, da ich, wie gesagt, kein Problem mit Transmit habe. Ich habe sogar mein Transmit-Lesezeichen direkt in Cyberduck importiert, kann aber trotzdem keine Verbindung herstellen.

Irgendwelche Ideen? Ich habe die Einstellungen von Transmit mit Cyberduck und Espresso verglichen und kann nichts finden, was die Diskrepanz erklären könnte.

7

1 Antwort auf die Frage

5
David Kocher

Unter der Annahme, dass Sie einen IAM-Benutzer mit einer dedizierten Richtlinie erstellt haben, kann die Aktion s3: ListAllMyBuckets fehlen. In diesem Fall können Sie in Cyberduck einen einzelnen Bucket durchsuchen, indem Sie mybucket.s3.amazonaws.comanstelle des standardmäßigen S3-Hostnamens eine Verbindung herstellen. Siehe http://trac.cyberduck.ch/wiki/help/de/howto/s3#Externalbuckets .