Список адресов вычислений gcloud возвращает 0 результатов, хотя у меня есть внешние эфемерные адреса - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть один экземпляр 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?

1 Ответ

0 голосов
/ 06 декабря 2018

Команда «gcloud compute address» учитывает только статические IP-адреса, назначенные в проекте. Более конкретно, вы можете прочитать в сводке команды следующее описание:

В документе об IP-адресах вычислительного механизма определение статического внешнего IP-адреса и эфемерного IP-адреса гласит следующее:

  • Статические внешние IP-адреса назначаются проекту

  • Эфемерные внешние IP-адреса доступны для экземпляров ВМ и правил пересылки.

Эфемерный IP-адрес привязан к ресурсам, но не к проекту, когда вы используете команду «gcloud compute address», вы только перечисляете IP-адрес, прикрепленный к проекту; статический внешний IP.

Здесь у вас есть пример для перечисления различных типов IP-адресов.

――

...