GoogleComputeEngine(GCE)とファイルをやりとりする必要があったので方法を調べてみました。gcloud compute scp
でGCEとのファイルのアップロード/ダウンロードが行えます。
gcloud compute copy-files
でもファイルコピーが行えますが、非推奨となっているのでgcloud compute scp
コマンドを使うのがいいようです。
ローカルのカレントディレクトリにあるファイルを、GCEの/tmp
配下にアップロードするには以下のコマンドで行えます。
gcloud compute scp ./gokuhi.txt gce_server:/tmp/
逆に、GCEの/tmp
配下のファイルを、ローカルのカレントディレクトリにダウンロードするには以下のコマンドです。
gcloud compute scp gce_server:/tmp/gokuhi.txt ./
公式ドキュメントにも記載されている通り、gcloud compute scp
にもいろいろとオプションが用意されていますが、単純なファイルアップロード/ダウンロードであればオプションを付けなくても簡単に使うことができます