2010-08-04 15 views

Antwort

1

Ich muss sagen, abschließend empfehle ich die Verwendung einer GUI. Sie haben die Arbeit bereits für Sie angelegt.

Meine beste Empfehlung ist Bucket Explorer (auf allen Betriebssystemen funktioniert)

Zweiter Läufer up ist Cloudberry (nur auf PC)

Bucket Explorer hat eine süße sehr einfach GUI zu verstehen, und hat eine Menge großartige Vorteile, Analysen und Benutzerfreundlichkeit, die alle anderen, mit denen ich experimentiert habe, überwiegen.

1

Wenn Sie Linux verwenden, und wollen einfach nur Kopien ziehen bis auf das lokale Dateisystem, dann könnten Sie s3sync:

http://www.s3sync.net/wiki

Wenn Sie die Dateien direkt auf s3 zugreifen wollten, könnten Sie mounten Sie s3 lokal als Sicherungsdateisystem, aber achten Sie darauf, dass der Zugriff auf Dateien mit dieser Methode von Ihrer Verbindung abhängig ist. Daher kann es zu Geschwindigkeitsproblemen kommen. Ich habe für den Zugriff auf Backups etc s3fs sehr gut verwendet:

(nur ein Link atm veröffentlichen können, aber Google s3fs - auf Googlecode gehostet)

Wenn Sie nur eine Kopie benötigen, dann s3sync ist die einfachste Möglichkeit, .

Hoffe, das hilft.

+1

Ja, eigentlich, sorry, ich meinte, wie ich einen Ordner auf dem S3 von der s3 duplizieren. Also wenn ich einen Ordner namens production habe. Und ich möchte eine Kopie dieser Daten für meinen Testserver. Wie dupliziere ich das? Ich fand CloudBerry funktioniert gut, aber Windows ist das Herpes von Betriebssystemen, und ich würde lieber eine Mac-Alternative finden. Irgendwelche wissen? – Trip

+0

Sorry - ich kenne keine Mac-Alternativen. Ich nehme an, du könntest ein cron auf OSX laufen lassen, um mit s3sync von 'production' zu einem lokalen Ordner zu synchronisieren, und dann drückst du das in den 'test'-Bucket. So etwas sollte es tun (vorausgesetzt, Sie s3sync einrichten ok haben): "s3sync.rb -r productionbucket:/local/Ordner" sie runter, dann „s3sync.rb -r/local/folder testbucket: " Zum Testen –

+0

Interessant. Ich fand CloudBerry für PC funktioniert, es ist nur quälend langsam. Ich nehme an, das gleiche gilt für S3FS. Ich habe 20 Gigs Bilder, ungefähr über 20.000 Bilder. Leitete den Prozess die dreieinhalb Tage geradeaus, und nicht sicher, ob es eine Beule machte. – Trip

8

Ich wollte nur hier eine aktualisierte Antwort schreiben:

Sie können nun Amazon AWS Management Console (unter der S3 Reiter) mit einem rechten Mausklick auf einen beliebigen Ordner (oder Datei) in Bucket A, klicken Sie Copy Navigieren Sie dann zu Bucket B und klicken Sie mit der rechten Maustaste und dann auf Paste

Dies macht es sehr einfach, den Inhalt Ihres Produktions-Buckets in Ihren Dev-Bucket zu kopieren.

+0

Ich würde das nicht empfehlen, da es extrem langsam ist. Viel besser, s3cmd (oder eine GUI) zu verwenden. – micapam

+0

Beachten Sie, dass diese Antwort nicht funktioniert, wenn Sie einen Ordner in demselben Bucket duplizieren möchten. Die GUI von S3 hat eine Funktion zum Kopieren und Einfügen, die scheinbar funktioniert, aber (seltsamerweise) scheint es nicht zu erlauben, das eingefügte Objekt umzubenennen. Ich konnte im Cyberduck GUI-Client für macOS tun, was ich wollte. –

Verwandte Themen