gcloud 命令获取 gcp 中所有负载均衡器的列表

问题描述 投票:0回答:1

我知道如何获取特定项目中的负载均衡器列表。有人可以帮助我了解如何获取所有负载均衡器的列表及其所有配置和所有 GCP 项目的详细信息(我有多个项目)。

我可以使用下面的命令获取单个项目的详细信息

gcloud compute forwarding-rules list --format=json | jq -r '.[] | [.name, .IPAddress, .region, .protocols] | @csv' > load_balancers.csv

需要一个命令,这样我也可以导出它

gcloud
1个回答
0
投票

尝试

for PROJECT in $(gcloud projects list --format='value(PROJECT_ID)') do
    gcloud compute forwarding-rules list --project $PROJECT --format=json | jq -r '.[] | [.name, .IPAddress, .region, .protocols] | @csv' > load_balancers.csv
done
© www.soinside.com 2019 - 2024. All rights reserved.