我已经按照教程https://cloud.google.com/nodejs/getting-started/hello-world(在node.js上部署到Google Cloud Platform hello world应用程序)并在最后一个命令之后:
$ gcloud预览应用部署app.yaml --promote
我明白了:
将文件复制到Google云端存储...... 将文件同步到[gs://staging.first-server-1117.appspot.com/]。 更新模块[默认] ...失败。 错误:(gcloud.preview.app.deploy)错误响应:[13]托管虚拟机无法托管在应用程序的区域中。 (e~)版本:20151103t135918.388305842753805715
即使使用未选择的时区也会发生这种情况。
为什么会这样?或者它是如何修复的?
感谢。
答案 0 :(得分:11)
该项目是在欧盟区域创建的,目前不支持托管虚拟机
虽然在Beta,仅限美国。欧盟主办的申请 不应部署托管VM模块。 (来源:managed vms documenation)
解决方案是在美国区域创建一个新项目。 确保在项目创建期间扩展高级选项,请参阅以下屏幕截图: