8

我已按照教程https://cloud.google.com/nodejs/getting-started/hello-world(在 node.js 上部署到 Google Cloud Platform hello world 应用程序)并在最后一个命令之后:

$ gcloud preview app deploy app.yaml --promote

我得到:

正在将文件复制到 Google Cloud Storage... 正在将文件同步到 [gs://staging.first-server-1117.appspot.com/]。更新模块 [默认]...失败。错误:(gcloud.preview.app.deploy) 错误响应:[13] 托管 VM 无法托管在应用程序的区域中。(e~) 版本:20151103t135918.388305842753805715

即使未选择时区也会发生这种情况。

为什么会发生?或者如何修复?

谢谢。

4

1 回答 1

11

该项目是在欧盟地区创建的,目前不支持托管虚拟机

在 Beta 版中,仅限美国。欧盟托管的应用程序不应部署托管 VM 模块。(来源:托管 vms 文档

解决方案是在美国区域创建一个新项目。确保在项目创建期间展开高级选项,请参见以下屏幕截图:

新项目屏幕

于 2015-11-04T11:55:20.783 回答