5

Google のドキュメントはこのトピックに関して少し一般的であり、さまざまな API や用語が使用されているため、誰かが私を正しい方向に向けることができるかどうか疑問に思っています.

gcloudPython から直接コマンドを呼び出す方法を探しています。Python 環境にインストールgcloudしました。従うべき例として、Python から次のことを行う方法を知りたいです。

gcloud compute copy-files [Source directory or file name] [destination directory of file name]
4

3 に答える 3

3

チェックアウトする必要がありますgcloud: https://pypi.python.org/pypi/gcloud

于 2015-08-19T22:40:19.340 に答える
1

Computer Engine VM にファイルをアップロードするのに魔法はありません。私は最終paramiko的にファイルをアップロードするために使用しました。

于 2015-06-24T07:02:37.330 に答える
1

もちろん、実装の詳細を気にせずに python から gcloud を直接呼び出すことも、gcloud の動作を確認することもできます。

--dry-run フラグを指定して gcloud compute copy-files を実行してみてください。これにより、その下で使用する scp コマンドとその引数が公開されます。必要な scp パラメータがわかれば、Python で paramiko_scp を使用してプログラムで再作成できます。これに関する詳細はこちら: How to scp in python?

于 2015-06-24T20:43:35.607 に答える