从 App Engine Flex 切换到 Standard

Posted

技术标签:

【中文标题】从 App Engine Flex 切换到 Standard【英文标题】:Switching from App Engine Flex to Standard 【发布时间】:2017-06-14 08:30:46 【问题描述】:

我创建了一个 App Engine Flex NodeJS 应用程序,但没有意识到没有免费层。所以我决定切换到 App Engine 标准。我更新了我的app.yaml,已部署,一切似乎都在工作。然而,我在几个小时前部署了这个,我仍然有 2 个计算引擎实例在运行。我需要做些什么来关闭它们,还是我等待的时间不够长?我根本不希望它们运行,因为我不想为它们付费,特别是因为标准应用根本不使用计算引擎。

我尝试转到 GCP 中的 Compute Engine 选项卡,看看我是否可以在那里做任何事情,但我得到的只是一个“创建实例”按钮。

【问题讨论】:

【参考方案1】:

检查 Google Cloud Console 上的版本页面,并确保旧版本已被删除,并且流量将流向新版本。为标准环境使用新版本可能是个好主意。

然后在 Instances 页面上检查各个实例是否正在运行,如果是则关闭它们。

【讨论】:

做到了!非常感谢!

以上是关于从 App Engine Flex 切换到 Standard的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google Cloud App Engine 上使用 PubSub 创建订阅者,该订阅者通过 Publisher 从 Google Cloud App Engine Flex 收听消息?

如何启用 App Engine flex

将 GCP App Engine 限制为仅使用 1 个单元的 app engine flex core

如何将 Google App Engine (Flex) Go 应用程序连接到 Google Cloud Postgres 实例

使用 grpc 和 cloud-datastore 时如何修复 App Engine Flex 中的 AttributeError?

随机时间段内使用Java Google App Engine Standard的memcache中的服务错误