Ich möchte eine Kopie der Ordner und Bilder in meinem S3-Bucket für meinen Entwicklungsserver erstellen. Wie kann ich das machen?Wie kann ich einen Ordner auf S3 kopieren/duplizieren?
Antwort
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.
Wenn Sie Linux verwenden, und wollen einfach nur Kopien ziehen bis auf das lokale Dateisystem, dann könnten Sie s3sync:
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.
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.
Ich würde das nicht empfehlen, da es extrem langsam ist. Viel besser, s3cmd (oder eine GUI) zu verwenden. – micapam
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. –
- 1. Wie kann ich Ordner auf s3 mit node.js löschen?
- 2. Kann ich einen Ordner an einen Ordner binden? - Subversion
- 3. Routing-Ordner in S3
- 4. S3 Multipart Upload: Wie kann ich einen abbrechen?
- 5. Wie öffne ich einen Ordner?
- 6. Amazon S3 boto - wie Ordner zu löschen?
- 7. Wie kann ich einen Amazon S3-Bucket sichern oder synchronisieren?
- 8. Ich kann nicht einen Ordner sealtion
- 9. Wie lade ich Ordner mit Unterordner zu Amazon S3 hoch?
- 10. Warum kann ich einen Ordner nicht ignorieren?
- 11. Wie kann ich einen Ordner dynamisch während der Replikation erstellen?
- 12. Wie kann ich einen öffentlichen HTML-Ordner in Ubuntu erstellen?
- 13. Wie kann ich einen Ordner mit Bildern für iOS lokalisieren?
- 14. Wenn ich versuche, einen Ordner aus Amazon EC2 kopieren .I einen Fehler bekam bis s3
- 15. Wie erstelle ich einen Ordner auf einem Server in Ruby?
- 16. Ich kann nicht auf Ordner und Dateien von Amazon S3 zugreifen
- 17. Wie kann ich einen Ordner in Grunt zippen?
- 18. Wie kann ich selektiv einen Startmenü-Ordner mit NSIS löschen?
- 19. Wie kann ich einen temporären Ordner in Java 6 erstellen?
- 20. Wie kann ich einen Ordner in einem Django-Formular auswählen?
- 21. Wie kann ich einen Ordner mit cx_freeze hinzufügen?
- 22. Wie erstelle ich einen Ordner in Eclipse?
- 23. Wie kann man einen ganzen Ordner aufheben?
- 24. Wie erstelle ich einen Ordner in Java?
- 25. Wie komme ich in einen bestimmten Ordner?
- 26. kann Ordner auf externalstorage
- 27. Wie zip ich einen Ordner auf dem iPhone
- 28. Wie lade ich einen Ordner auf Blob Storage hoch?
- 29. erstellen Ordner innerhalb S3 Eimer mit Cloudformation
- 30. Wie kennzeichne ich einen Ordner als Paket?
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
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 –
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