无法部署 Google Cloud Datalab - 非美国地区的应用程序
Can't deploy Google Cloud Datalab - Application in non-US zone
我已经选择了我的 Google API 项目 4 次并推送 "Deploy DataLab",但每次我回来查看时都没有 Datalab 项目。
上次我收到以下错误消息,但我启用了计费,是所有者并且 BigQuery/Google Compute Engine API 已激活。
查看日志说我在错误的区域:
Oct 13 19:42:35 datalab-deploy-main-20151013-19-40-34 startupscript: Pushing tag for rev [b886390e822d] on {https://gcr.io/v1/repositories/_m_sdk/mark-edmondson-gde.datalab.main/tags/latest}
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM Host: appengine.google.com
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM Application: mark-edmondson-gde (was: None); module: datalab; version: main (was: None)
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: Starting update of app: mark-edmondson-gde, module: datalab
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM Getting current resource limits.
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM Scanning files on local disk.
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: Error 400: --- begin server output ---
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: Managed VMs can not be hosted in the application's region.
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: --- end server output ---
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: ERROR: (gcloud.preview.app.deploy) Command failed with error code [1]
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: Step deploy datalab module failed.
当前托管的 VM 处于测试阶段,仅在美国受支持。
正在调查是否可以在部署 Datalab 时覆盖区域设置。
遗憾的是,此时,使用非美国(即 "europe-west")App Engine 位置创建的云项目不允许托管 VM 部署。到目前为止,没有可用的替代方法来部署到托管 VM 可用的美国位置。解决方法是创建另一个项目并向 App Engine 服务帐户授予对相关数据的访问权限。
对于给您带来的不便,我们深表歉意。
我已经选择了我的 Google API 项目 4 次并推送 "Deploy DataLab",但每次我回来查看时都没有 Datalab 项目。
上次我收到以下错误消息,但我启用了计费,是所有者并且 BigQuery/Google Compute Engine API 已激活。
查看日志说我在错误的区域:
Oct 13 19:42:35 datalab-deploy-main-20151013-19-40-34 startupscript: Pushing tag for rev [b886390e822d] on {https://gcr.io/v1/repositories/_m_sdk/mark-edmondson-gde.datalab.main/tags/latest}
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM Host: appengine.google.com
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM Application: mark-edmondson-gde (was: None); module: datalab; version: main (was: None)
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: Starting update of app: mark-edmondson-gde, module: datalab
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM Getting current resource limits.
Oct 13 19:42:36 datalab-deploy-main-20151013-19-40-34 startupscript: 07:42 PM Scanning files on local disk.
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: Error 400: --- begin server output ---
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: Managed VMs can not be hosted in the application's region.
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: --- end server output ---
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: ERROR: (gcloud.preview.app.deploy) Command failed with error code [1]
Oct 13 19:42:37 datalab-deploy-main-20151013-19-40-34 startupscript: Step deploy datalab module failed.
当前托管的 VM 处于测试阶段,仅在美国受支持。
正在调查是否可以在部署 Datalab 时覆盖区域设置。
遗憾的是,此时,使用非美国(即 "europe-west")App Engine 位置创建的云项目不允许托管 VM 部署。到目前为止,没有可用的替代方法来部署到托管 VM 可用的美国位置。解决方法是创建另一个项目并向 App Engine 服务帐户授予对相关数据的访问权限。 对于给您带来的不便,我们深表歉意。