python代码;gcloud beta计算实例更新容器“;

python代码;gcloud beta计算实例更新容器“;,python,google-cloud-platform,gcloud,Python,Google Cloud Platform,Gcloud,我需要更新运行Docker映像的GCP vm实例。我发现“gcloudbeta计算实例更新容器”命令可以做到这一点。然而,如果我需要通过云函数运行它,那么gcloud命令将无法工作。我想知道是否有同等的python库可以为我做同样的事情?我检查了计算引擎API-Beta,不幸的是,更新容器没有API 似乎还没有更新运行容器映像的虚拟机的方法 我已打开一个应用程序来实现此功能。我建议您启动它,以便在有更新时收到通知。我终于找到了一种不用gcloud命令更新容器VM的方法。计算引擎API下有se

我需要更新运行Docker映像的GCP vm实例。我发现“gcloudbeta计算实例更新容器”命令可以做到这一点。然而,如果我需要通过云函数运行它,那么gcloud命令将无法工作。我想知道是否有同等的python库可以为我做同样的事情?

我检查了计算引擎API-Beta,不幸的是,
更新容器没有API

似乎还没有更新运行容器映像的虚拟机的方法


我已打开一个应用程序来实现此功能。我建议您启动它,以便在有更新时收到通知。

我终于找到了一种不用gcloud命令更新容器VM的方法。计算引擎API下有setMetadata方法:
这可以用来更新虚拟机的元数据。

也许有一些东西,但您到目前为止尝试了什么?我尝试使用python脚本on cloud函数运行“gcloud beta compute instances update container”,它失败了,因为gcloud不存在。您看到这个错误是因为您无法在云函数环境中运行gclouds命令。@DenisT。是的,我明白。看起来我们也不能/不应该在云功能中安装云SDK。这就是为什么我问是否有任何python客户端库可以使用。我检查了计算引擎API,但没有找到可用的方法。请参阅我在该线程中发布的答案-我为您创建了一个功能请求,要求实现此功能。