node.js - 控制点 : Configurations on app service's versions

标签 node.js google-app-engine deployment google-cloud-platform gcloud

我一直在搜索 gcloud 文档和网络,但找不到为 gcloud 应用服务版本设置配置的方法。

在我的其他项目中已经完成,但我忘记了如何再次更新它。我想做的是对单个服务设置最大版本限制 - 例如:

gcloud app services page

使其在版本列表中最多只保留10个(例如),并且还设置忽略某些版本(例如,不删除版本“维护”)

gcloud app versions page gcloud app versions page

这是我的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 ,它确实提到了我们可以部署的服务和版本的最大数量取决于您的应用程序的定价,但我找不到如何再次设置每个应用程序的最大版本数。

GCP documentation

有没有人有文档或知道命令是什么?

最佳答案

我来自 Google Cloud Platform 支持。目前,无法为每个 App 设置最大版本。如果您有支持包,则只能在项目所有者提出请求后在内部更改此限制。

虽然该限制不是针对特定服务,而是针对一般应用程序,但同样不能针对特定服务设置。

目前也没有防止版本被删除的功能。

但是,上述想法可以改进 App Engine 产品。这里最好的做法是按照说明打开产品的功能请求 here .

此外,如果您提出请求,请分别提出请求(一个针对每项服务的限制,另一个针对忽略特定版本)

希望有足够多的人为功能请求加注星标,以便相关团队进行调查。

关于node.js - 控制点 : Configurations on app service's versions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56697703/

相关文章:

javascript - 使用bulkDelete时出现 promise 拒绝错误

node.js readline - 写入数据出现在输入中

node.js - 具有合并流的 gulp-order Node 模块

Java + Google map API + GWT + 地理编码尝试 : Getting this exception at run time- compiling fine

google-app-engine - GAE 数据存储查看器中的 utf8 错误(Go 运行时)

python - 从应用程序引擎 python 中删除文件

windows - Qt 静态链接和部署

deployment - 如何部署 Polymer dart 应用程序

网 bean 11.2 : No suitable Deployment Server is defined for the project or globally

node.js - 在特定时间删除 MongoDB 文档