列出 GCP 中所有项目中使用的所有公共 IP 地址

pep*_*uan 2 google-compute-engine google-cloud-platform

我正在使用谷歌云平台。

我知道我们可以使用 gcloud 命令列出实例使用的公共 IP 地址,/sf/ask/1959582341/ 中所述

这篇博文的帮助下,我还发现了如何获取负载均衡器使用的公共 IP 地址。

但是,我几乎可以肯定这两个列表并不代表我正在使用的完整公共 IP 地址。

还有哪些服务可以持有公共 IP 地址?我可以使用什么命令来检索这些列表?

谢谢您的考虑。

小智 5

我们没有任何特定命令列出与项目关联的所有 IP 地址。您可以在此处打开有关此功能的功能请求。

您可以在此处使用此命令列出项目中使用的所有静态 IP 地址。还有一个命令可以提供与 LoadBalancer 中使用的转发规则相关联的 IP 地址。根据 Stackoverflow线程,下面是一个为所有实例提供外部 IP 的命令。

gcloud --format="value(networkInterfaces[0].accessConfigs[0].natIP)" compute instances list
Run Code Online (Sandbox Code Playgroud)