【问题标题】:Change region in new App Engine Flexible project在新的 App Engine Flexible 项目中更改区域
【发布时间】:2017-08-06 20:31:38
【问题描述】:

我使用自定义运行时创建了一个新的 App Engine Flexible Node.js 项目(dockerfile 目前仅基于节点应用引擎映像)。 我第一次部署它时,我可以选择一个地区并选择了欧盟。 但我现在收到此错误,因为灵活的运行时在欧洲尚不可用:

错误:(gcloud.app.deploy)INVALID_ARGUMENT:灵活的环境 应用程序区域“欧洲西部”不支持部署。

我现在正在尝试更改我的地区,但我不知道在哪里可以做到这一点。 我再次执行 gcloud init 并选择了 us-west1。 在 ~/.config/gcloud/configurations/config_default 我可以看到区域是“us-west1-b”,区域是“us-west1”。

但是在新的 gcloud 应用部署后,我得到了同样的错误。 区域存储在哪里?如何在不删除项目的情况下更改它。

【问题讨论】:

    标签: google-app-engine app-engine-flexible


    【解决方案1】:

    GAE 项目区域的选择通常在应用创建时完成,而不是部署时,请参阅App Engine - How to create project in region us-central

    但请查看对该帖子的评论 - 似乎可以在选择位置之前进行部署 - 我怀疑您实际上是部署在默认的非欧盟位置,或者您没有部署灵活的环境应用程序。

    是的,可以在部署时将应用的环境(实际上是应用的服务/模块,技术上正确)从标准更改为灵活,反之亦然,具体取决于部署的代码。

    区域在初始选择后无法更改,请参阅Change GAE application location

    【讨论】:

    • 似乎创建是在第一次部署时自动完成的。你可以选择一个地区,但之后就不能再改变了。奇怪的是,该应用程序在控制台中不可见。我现在删除了项目并重新启动。
    猜你喜欢
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2020-11-14
    • 2014-11-04
    • 2019-07-10
    相关资源
    最近更新 更多