我一直在搜索 gcloud 文档和网络,但找不到为 gcloud 应用服务版本设置配置的方法。
在我的其他项目中已经完成,但我忘记了如何再次更新它。我想做的是对单个服务设置最大版本限制 - 例如:
使其在版本列表中最多只保留10个(例如),并且还设置忽略某些版本(例如,不删除版本“维护”)
这是我的app.yaml
env: flex
runtime: nodejs
service: application-one
resources:
memory_gb: 4.0
disk_size_gb: 10
manual_scaling:
instances: 1
env_variables:
NODE_ENV: 'prod'
APIHOST: 'http://10.146.0.1:32100'
关于 GCP documentation ,它确实提到了我们可以部署的服务和版本的最大数量取决于您的应用程序的定价,但我找不到如何再次设置每个应用程序的最大版本数。
有没有人有文档或知道命令是什么?
最佳答案
我来自 Google Cloud Platform 支持。目前,无法为每个 App 设置最大版本。如果您有支持包,则只能在项目所有者提出请求后在内部更改此限制。
虽然该限制不是针对特定服务,而是针对一般应用程序,但同样不能针对特定服务设置。
目前也没有防止版本被删除的功能。
但是,上述想法可以改进 App Engine 产品。这里最好的做法是按照说明打开产品的功能请求 here .
此外,如果您提出请求,请分别提出请求(一个针对每项服务的限制,另一个针对忽略特定版本)
希望有足够多的人为功能请求加注星标,以便相关团队进行调查。
关于node.js - 控制点 : Configurations on app service's versions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56697703/