Jaa*_*aap 7 startupscript google-compute-engine
在 Google Compute Engine 中,启动虚拟机时会创建一个操作。操作完成后,虚拟机已准备就绪(否则操作可能处于失败状态)。但是,我的启动脚本(通过 指定startup-script-url)在成功插入操作后仍在运行。
有没有办法使用compute api进行检测?
我使用的是googleapis节点库,它基本上是官方计算 Api 的包装器(https://developers.google.com/apis-explorer/#p/compute/v1/)。
当我手动执行此操作时,我只关注串行控制台。
不确定这是否有效,但您可以让启动脚本在完成后向其主机添加标签: https: //cloud.google.com/sdk/gcloud/reference/compute/instances/add-tags
然后您可以轮询调用describe:
https: //cloud.google.com/sdk/gcloud/reference/compute/instances/describe
一旦您看到添加的标签,您的脚本就应该完成了。
| 归档时间: |
|
| 查看次数: |
2065 次 |
| 最近记录: |