python - 如何使用 google-api-client 创建实例?
问题描述
当我运行一个 python 程序时,它就像写入终端一样简单python myprogram.py
。现在,我正在尝试在 google vm 实例上运行该程序,并以尽可能少的步骤将其关闭。我试图把它全部写在一个 python 程序中,但有人告诉我,我使用 subprocess 模块的方法不是正确的方法。有人告诉我,最好的方法是使用该googleapiclient
模块。所以我用来创建实例的电流是:
def create_instance(name='', machine_type=''):
name = 'kfoley76'
machine_type = 'n1-standard-1'
subprocess.run(['gcloud', 'compute', 'instances', 'create',
name, f'--machine-type={machine_type}',
'--zone=us-west2-a', '--boot-disk-auto-delete'])
我将如何使用googleapiclient
模块重写它。我认为答案将位于此处
https://cloud.google.com/compute/docs/reference/rest/v1/instances/start
但是该文档完全无法理解。
解决方案
推荐阅读
- fiware-orion - 我可以部署 FIWARE IDAS 与在 IDAS 不同的虚拟机上运行的 Orion Context Broker 实例进行通信吗?
- html - Flickity 图像不会调整大小,它们会被截断
- heroku - 以 Phoenix 应用程序作为代理运行 Vue 应用程序的正确方法
- typescript - 当 Visual Studio 想要显示 TypeScript 文件时,如何阻止 QtLinguist 启动?
- reactive-programming - 使用项目反应器将验证纳入反应链
- html - 在 html 标签中声明多个类时的优先顺序
- sapui5 - 多输入令牌未显示
- amazon-web-services - AWS Elastic Beanstalk - 保护生产环境免受意外部署
- vue.js - Vue.js。如何从字符串(道具)制作函数?
- blazor - 如何防止 MarkupString 在 Blazor 中自动关闭标签