Список адресов вычислений gcloud возвращает 0 результатов, хотя у меня есть внешние эфемерные адреса
У меня есть один экземпляр Google Compute в моем проекте с внешним 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...
Внешние эфемерные IP-адреса не учитываются в gcloud compute addresses
исполнение?
0 ответов
Команда "gcloud compute address" учитывает только статические IP-адреса, назначенные в проекте. Более конкретно, вы можете прочитать в сводке команды следующее описание:
- 'список вычислений gcloud': выводит сводную информацию об адресах в проекте.
В документе об IP-адресах вычислительного движка определение внешнего статического IP-адреса и эфемерного IP-адреса гласит следующее:
Статические внешние IP-адреса назначаются проекту
Эфемерные внешние IP-адреса доступны для экземпляров ВМ и правил пересылки.
Эфемерный IP-адрес привязан к ресурсам, но не к проекту. Когда вы используете команду "gcloud compute address", вы указываете только IP-адрес, прикрепленный к проекту; статический внешний IP.
Здесь у вас есть пример для перечисления различных типов IP-адресов.
-