外部 IP 地址 gcp 控制台和 API 计数不匹配

External IP addresses gcp console and API count mismatch

在控制台上,我总共可以看到 7 个资源。这与 API 调用的结果不匹配。通过 API 个调用,我获得了 75 个资源:

GCP 文档link https://cloud.google.com/compute/docs/reference/rest/v1/addresses/list

获取方法: https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/addresses

此处 us-east1 UI 控制台显示 1 个条目,API 给出 4 条记录。

编辑

区域 us-east1 有 4 条记录:

正如在评论部分所讨论的那样,您看到 Cloud Console (image 1) and API request (image2) 之间不匹配,因为 UI 显示外部 IP 而 API 显示内部 IP。

要解决此问题,您应该遵循 API 文档 Method: addresses.list 并设置所需的 items[].addressType:

The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.

此外,您可以通过 Cloud Console 查看 EPHEMERAL IP UI,但根据 API 文档 items[].address:

The static IP address represented by this resource.