使用 GCloud CLI——如何列出与特定计划(即资源策略)相关的所有实例?

使用 GCloud CLI——如何列出与特定计划(即资源策略)相关的所有实例?

这是 GCP 的 WebUI 图片,显示了当前与之关联的 3 个实例的“实例计划”:

GCP 实例计划

如何使用 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)'

相关内容