Назад | Перейти на главную страницу

gcloud compute forwarding-rule: 1-я запись разрешает адрес по имени. 2-й + разрешить только по IP-адресу

При использовании команды 'gcloud compute forwarding-rules create' флаг --address позволяет вам установить адрес по имени или IP. Если вы установите правило переадресации - адрес по имени в первой записи, вы не сможете установить его снова по имени. Все последующие записи выдают ошибку, и вы должны вводить их по IP-адресу.

Процесс / Выход:

#first entry works
gcloud compute forwarding-rules create cli-test-rule-udp500 \
  --region us-west1 --address cli-test-ext-ip --ip-protocol UDP \
  --ports 500 --target-vpn-gateway cli-test-vpn-gw

#second entry does not
gcloud compute forwarding-rules create cli-test-rule-esp \
  --region us-west1 **--address cli-test-ext-ip** --ip-protocol ESP \
  --target-vpn-gateway cli-test-vpn-gw

ОШИБКА: (gcloud.compute.forwarding-rules.create) Не удалось получить ресурс: - Недопустимое использование ресурса: «Неверный IP-адрес: правила переадресации, которые ссылаются на целевой шлюз vpn, должны использовать тот же IP-адрес.».

#You must enter subsequent entries by IP address:
gcloud compute forwarding-rules create cli-test-rule-esp \
  --region us-west1 **--address 35.xx.xx.xx** --ip-protocol ESP \
  --target-vpn-gateway cli-test-vpn-gw

Создано.

Кто-нибудь еще видел эту проблему? Похоже на ошибку.

Как отметил @Kamran эта проблема была сообщил в Отслеживание проблем Google. Эта проблема была на стороне Google, и она была исправлена ​​27 августа 2019 года. Вы больше не должны сталкиваться с ней, в случае, если она все еще затронута, пожалуйста, повторно откройте Это дело или откройте новый.