在开发过程中,我希望将成本保持在最低水平,从而将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]
还有其他办法吗?
由于
答案 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