限制App Engine实例数量

时间:2017-05-01 09:21:10

标签: google-app-engine google-cloud-platform

在开发过程中,我希望将成本保持在最低水平,从而将App Engine实例的数量限制为1(目前运行在两个)。

我遵循了几个答案但没有结果。

我发现的唯一正式答案建议在app.yaml中设置max_idle_instances,但这样做会导致部署期间出现以下错误:

ERROR: (gcloud.app.deploy) Error Response: [400] VM-based automatic scaling should NOT have the following parameter(s): [max_idle_instances]

还有其他办法吗?

由于

2 个答案:

答案 0 :(得分:1)

我假设你正在使用标准环境。

这适用于我使用后端实例定义服务 -

runtime: python27
api_version: 1
threadsafe: true

service: worker
instance_class: B1
basic_scaling:
  max_instances: 1

handlers:
- url: /worker/.*
  script: worker.app
  login: admin

作为参考,您可以在此处查看完整项目:https://github.com/alpeware/gcms

答案 1 :(得分:0)

这很简单:

runtime: nodejs
env: flex
manual_scaling:
   instances: 1