微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 googleapiclient

如何解决如何使用 googleapiclient

我使用 googleapiclient.discovery 作为客户端连接到 GCP。理想情况下,我想通过它来检索虚拟机

  • 区域
  • 项目
  • 姓名

我很难找到执行此操作的代码示例。我正在像这样初始化客户端

client = googleapiclient.discovery.build('compute','v1')

我已导出环境变量 GOOGLE_APPLICATION_CREDENTIALS,并且能够成功连接到 GCP。但是,我无法按名称获取实例。我正在寻找像

这样的方法
instance = client.compute.instances().get("project","zone","instance_name")

对此的任何帮助将不胜感激。

解决方法

只需要像这样用 discovery 设置一个客户端

compute = discovery.build('compute','v1',credentials=credential)
getinstance = compute.instances().get(project=project_id,zone=region,instance=instance_id).execute() 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。