我最近开始使用具有多区域配置的托管实例组。当我使用GCEAPI为这个实例组获取实例时,区域是一个必需的参数。对于在多个区域中具有实例的托管实例组,实例组不属于一个区域。在这种情况下,如何获取实例?
您使用什么API或gcloud命令来列出实例?我猜您使用的是instanceGroups.listInstances API,但对于区域实例组,您需要使用regionInstanceGroupManagers.listManagedInstances或相应的gcloud命令:
$ gcloud beta compute instance-groups managed list-instances instance-group-1 --region us-central1
NAME ZONE STATUS ACTION LAST_ERROR
instance-group-1-mk4j us-central1-b RUNNING NONE
instance-group-1-xnyk us-central1-c RUNNING NONE
instance-group-1-g23r us-central1-f RUNNING NONE
请注意,此功能仍处于测试阶段。