1

Ich möchte einen Ordner in einem meiner Buckets (oder sogar den ganzen Bucket) und einen lokalen Ordner in mehr als einem Windows-Computer synchronisieren. Es macht mir nichts aus, ein Skript im Hintergrund laufen zu lassen. Gibt es eine Möglichkeit, dies zu tun? Ich habe keine Ressourcen gefunden. Ich habe versucht, CrossFTP zu verwenden, einen FTP-Client, der die Google Cloud Platform unterstützt, aber die Synchronisierung ist nur möglich, wenn diese 30 Dollar bezahlt werden, und ich würde das lieber vermeiden, um ehrlich zu sein. FileZilla ist auch eine gute Option, aber ich kann es nicht verstehen und mit Google arbeiten. Irgendwelche Ideen? Jede Hilfe oder Vorschläge würde sehr geschätzt werden. Vielen Dank im Voraus.Wie wird ein lokaler Ordner mit einem Ordner in einem Google Cloud Platform-Bucket synchronisiert?

Antwort

3

können Sie gsutil verwenden und ein Skript schreiben, die in Intervallen ausgeführt werden kann zum Hochladen/sync

hoch: https://cloud.google.com/storage/docs/gsutil/commands/cp#description

gsutil cp *.txt gs://my-bucket 

Für sync: https://cloud.google.com/storage/docs/gsutil/commands/rsync

gsutil rsync -d -r data gs://mybucket/data 

Für Ihre Verwenden Sie den Anwendungsfall, synchronisieren Sie mit einem der Buckets und synchronisieren Sie dann mit allen Ihren Maschinen.

+0

Danke für die schnelle Antwort. Also, ich konnte gsutil verwalten, um das eigentliche Ding zu schreiben, aber wie schreibe ich das Skript? Erstelle ich eine Datei und bearbeite sie anschließend? Wenn ja, wo? etc, ich weiß, dass dies wie dumme Fragen scheinen mag, aber ich bin völlig neu, also bitte bitte mit mir. Danke noch einmal! – Cottand

+0

Hier ist eine kurze Anleitung zum Schreiben von Bash-Skripten: https://www.linux.com/LEARN/writing-simple-bash-script –

+0

Richten Sie lieber einen Cron-Job ein! http://askubuntu.com/questions/2368/how-do-i-set-up-a-cron-job –

Verwandte Themen