gcloud compute forwarding-rule:第一个条目允许按名称寻址。第二个及以上仅允许按 IP 地址寻址

gcloud compute forwarding-rule:第一个条目允许按名称寻址。第二个及以上仅允许按 IP 地址寻址

使用“gcloud compute forwarding-rules create”命令时,--address 标志允许您按名称或 IP 设置地址。如果您在第一个条目中按名称设置转发规则 --address,则无法再次按名称设置。所有后续条目都会出错,您必须按 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

由...制作

还有人见过这个问题吗?这看起来像是一个错误。

答案1

正如@Kamran这个问题已报告Google 问题追踪器。此问题出在 Google 方面,已于 2019 年 8 月 27 日修复。您应该不会再遇到此问题,如果您仍受其影响,请重新打开这个案例或打开一个新的。

相关内容