列出 GCE 实例组的内部 IP 地址

List internal IP addresses of GCE Instance groups

我试图自动输出在 Google 云计算引擎中作为托管实例组 (MIG) 的一部分创建的实例的内部 IP 地址。这是我能看到的最接近的文档:https://cloud.google.com/compute/docs/instances/view-ip-address#gcloud

对于为区域创建的 MIG(无外部 IP):

gcloud compute instance-groups list-instances my-test-ig-regional \
--region=us-central1 \
--uri | xargs -I '{}' gcloud compute instances describe '{}' \
--flatten networkInterfaces \
--format 'csv[no-heading](name,networkInterfaces.networkIP)'

对于为区域创建的 MIG(无外部 IP):

gcloud compute instance-groups list-instances my-test-ig-zonal \
--zone=us-central1-a \
--uri | xargs -I '{}' gcloud compute instances describe '{}' \
--flatten networkInterfaces \
--format 'csv[no-heading](name,networkInterfaces.networkIP)'