我正在使用 Google 云端平台。
我知道我们可以列出实例使用 gcloud 命令,如中所述https://stackoverflow.com/q/27994033。
我还找到了如何获取负载均衡器在...的帮助下这篇博文。
然而,我几乎可以肯定这两个列表并不代表我正在使用的完整公共 IP 地址。
还有哪些服务可以保存公共 IP 地址?我可以使用什么命令来检索这些列表?
谢谢您的考虑。
答案1
答案2
以下命令似乎还包括负载均衡器和 NAT 网关:
gcloud compute addresses list --filter=addressType:EXTERNAL
命令文档:https://cloud.google.com/sdk/gcloud/reference/compute/addresses/list
答案3
请查看Asset inventory
。IAM and admin
您可以使用 Big Query SQL 语法来查找 Google Cloud 组织中的所有元数据信息。
示例 SQL:
SELECT
resource.data.name,
resource.data.address,
resource.data.status,
REGEXP_REPLACE(resource.data.region, r'.*/projects/(.*)/regions/.*', '\\1') AS projectId,
REGEXP_REPLACE(resource.data.region, r'.*/regions/(.*)', '\\1') AS region
FROM
compute_googleapis_com_Address