1. ホーム
  2. synchronization

[解決済み] ローカルフォルダとGoogle Cloud Platformのバケット内のフォルダを同期させる方法は?[クローズド]

2022-03-01 22:20:22

質問

バケット内のフォルダ(バケット全体でも可)と、複数のWindowsコンピュータのローカルフォルダを同期させたいのですが、どうすればよいですか?バックグラウンドでスクリプトを実行してもかまいません。何か方法はないでしょうか?リソースが見つかりません。Google Cloud PlatformをサポートするFTPクライアントのCrossFTPを使ってみましたが、同期は30ドル払わないとできないので、正直それは避けたいです。FileZillaもいいオプションですが、Googleと連携させることができません。何かアイデアはありますか?何かお手伝いやご提案があれば、とてもありがたいです。 ありがとうございました。

解決方法は?

を使用することができます。 gsutil というスクリプトを書き、一定時間ごとにアップロード/同期を行うことができます。

アップロードするには https://cloud.google.com/storage/docs/gsutil/commands/cp#description

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

シンク用 https://cloud.google.com/storage/docs/gsutil/commands/rsync

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

あなたの用途では、バケットの1つにシンクアップし、すべてのマシンにシンクバックしてください。