这是 GCP 的 WebUI 图片,显示了当前与之关联的 3 个实例的“实例计划”:
如何使用 GCloud CLI 列出相同的 3 个实例?
我找到了将虚拟机添加到计划中的命令:
gcloud compute instances add-resource-policies ...
我找到了从计划中删除虚拟机的命令:
gcloud compute instances remove-resource-policies ...
我尝试“查看”时间表:
gcloud compute resource-policies describe ...
或者甚至是以 JSON 格式获得的元数据:
gcloud compute resource-policies list --format=json ...
所以这是我的问题是——如何根据特定的计划或资源策略获取关联虚拟机的列表。
答案1
策略创建完毕后,您将计算资源与策略关联起来。
您需要查询虚拟机与该策略的关联,例如,要查看与项目中所有虚拟机关联的所有策略,您可以使用:
gcloud compute instances list --format='value(name,resourcePolicies)'