我的项目中有一个带有外部IP的Google计算实例。 实例上的describe命令向我显示:
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
但是,当我在cloudshell上运行时。
$ 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地址?
答案 0 :(得分:0)
“ gcloud计算地址”命令仅计算在项目中分配的静态IP地址。更具体地说,您可以在命令摘要中阅读以下说明:
在关于计算引擎IP地址的document中,有关静态IP外部地址和临时IP地址的定义如下:
静态外部IP地址已分配给项目
短暂的外部IP地址可用于VM实例和转发规则。
临时IP附加到资源而不是项目,当您使用命令“ gcloud计算地址”时,您仅列出了项目中附加的IP;静态外部IP。
Here,您有一个示例来列出不同类型的IP地址。
-