【发布时间】:2020-11-17 23:56:12
【问题描述】:
我需要更新一个运行 Docker 映像的 GCP 虚拟机实例。我发现“gcloud beta 计算实例更新容器”命令可以做到这一点。但是,如果我需要通过云功能运行它,那么 gcloud 命令将不起作用。我想知道是否有同等的 python 库可以为我做同样的事情?
【问题讨论】:
-
也许有什么问题,但到目前为止你已经尝试过什么?
-
我尝试在云函数上使用 python 脚本运行“gcloud beta 计算实例更新容器”,但由于 gcloud 不存在而失败
-
您会看到该错误,因为您无法在 Cloud Functions 环境中运行 gclouds 命令。
-
@DenisT。是的,我明白这一点。看起来我们也不能/不应该在云功能中安装 Cloud SDK。这就是为什么我问是否有任何我可以使用的 python 客户端库。我检查了 Compute Engine API,但没有找到可用的方法。
-
请查看我在此线程中发布的答案 - 我已经为您创建了一个功能请求,要求您实现此功能。
标签: python google-cloud-platform gcloud