我已经使用GCE和gcloud几个星期了。去年12月3日(https://cloud.google.com/compute/docs/vpn)发布了一套新的VPN工具,我需要开始测试。
问题是gcloud似乎没有认识到这套新工具,我得到的错误如下:
$ gcloud compute target-vpn-gateways create --region us-central1 --network default vpn1
ERROR: (gcloud.compute) Invalid choice: 'target-vpn-gateways'.
$ gcloud compute vpn-tunnels describe
ERROR: (gcloud.compute) Invalid choice: 'vpn-tunnels'
target-vpn-gateways 和 vpn-tunnels 不属于命令组。
所以,我虽然更新了核心和计算组件,但它们都是最新的。这似乎是新的,目前Google Cloud文档中没有关于更新SDK以便能够使用这些VPN工具的信息。
有什么想法吗?我使用OSX以防万一。
提前多多感谢!
修改
截至2015年3月,文档已更新,现在处于测试阶段:
https://cloud.google.com/compute/docs/vpn
因此,要根据此更新回答我自己的问题,可以通过以下方式更新组件来访问beta VPN功能:
$ gcloud components update beta
答案 0 :(得分:2)
对此处的困惑感到抱歉。 Google Cloud Platform支持仍处于有限的预览状态。这意味着API调用仅适用于特殊列入白名单的项目,而普通的gcloud构建尚未包含VPN支持。 (因为如果gcloud命令存在但是总是会失败,那么它可能会引起混淆,但是API尚未启用。)
据我了解,让您的项目列入白名单的最佳选择是通过GCP销售办事处: https://cloud.google.com/contact/
我将尝试更新文档以使情况更加清晰。
答案 1 :(得分:0)
GCP Live宣布将于2015年第一季度推出VPN;这意味着Beta和GA可能会在1月至3月之间发生。
答案 2 :(得分:0)
我收到的更新是测试版推出可能在2015年2月底左右。