如何通过 Python 以编程方式使用 gcloud 命令

ora*_*nge 5 python google-compute-engine gcloud gcloud-python google-cloud-python

Google 文档在这个主题上有点通用,我发现很难绕过他们使用的不同 API 和术语,所以我想知道是否有人可以给我指出正确的方向。

我正在寻找一种gcloud直接从 Python 调用命令的方法。我已经安装gcloud在我的 Python 环境中,作为一个示例,我想知道如何从 Python 执行以下操作:

gcloud compute copy-files [Source directory or file name] [destination directory of file name]
Run Code Online (Sandbox Code Playgroud)

ora*_*nge 1

将文件上传到 Computer Engine VM 并没有什么神奇之处。我最终使用paramiko上传文件。