google-compute-engine - gcloud compute addresses list 返回 0 结果,尽管我有外部临时地址

标签 google-compute-engine gcloud

我的项目中有一个具有外部 IP 的谷歌计算实例。 实例上的描述命令向我显示:

networkInterfaces:
- accessConfigs:
  - kind: compute#accessConfig
    name: External NAT
    natIP: xx.yyy.nnn.mmm
    networkTier: PREMIUM
    type: ONE_TO_ONE_NAT
  fingerprint: hjhjhjhjh=
  kind: compute#networkInterface
  name: nic0
  network: https://www.googleapis.com/compute/v1/projects/foo-201800/global/networks/default

但是,当我在云壳上运行时。

$ gcloud config get-value project
Your active configuration is: [cloudshell-xxxx]
foo-201800

$ gcloud compute addresses list
Listed 0 items.

$ gcloud compute addresses list --global
Listed 0 items.

$ gcloud version
Google Cloud SDK 215.0.0
...snipped...

gcloud compute addresses 执行中是否不计入外部临时 IP 地址?

最佳答案

“gcloud compute addresses”命令仅计算项目中分配的静态 IP 地址。更具体地说,您可以在命令摘要中阅读以下描述:

document关于计算引擎 IP 地址,关于静态 IP 外部地址和临时 IP 地址的定义如下:

  • 静态外部 IP 地址分配给项目

  • 临时外部 IP 地址可用于 VM 实例和转发规则。

临时 IP 附加到资源而不是项目,当您使用命令“gcloud compute addresses”时,您只会列出项目中附加的 IP;静态外部 IP。

Here你有一个例子来列出不同类型的 IP 地址。

――

关于google-compute-engine - gcloud compute addresses list 返回 0 结果,尽管我有外部临时地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52281989/

相关文章:

google-compute-engine - 无法在谷歌云计算引擎实例上设置 tcp_keepalive_time

kubernetes - GKE与GCE在同一个VPC上对接失败?

opengl - 如何使用 GPU 在 Google Compute Engine 上运行 Gazebo?

使用 gcloud 的负载均衡器 SSL 证书

使用 gcloud ssh 导致代理拒绝

gcloud 无法启用服务 GCP

python - 错误 : (gcloud. app.deploy) 错误响应:[9] Cloud build c90ad64e-2c2f-4ad0-a250-160de6f315df 状态:FAILURE

security - 谷歌云安全扫描器: Google account authentication error

elasticsearch - Docker中的Elasticsearch 2.0.0集群Zen Zen发现

java - 部署后 Google App Engine 返回 HTTP 响应代码 403