node.js - GCP:应用服务版本的配置
问题描述
我一直在搜索 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 文档中,它确实提到了我们可以部署的服务和版本的最大数量取决于您的应用的定价,但我无法找到如何再次为每个应用设置最大版本。
有没有人有文档或知道命令是什么?
解决方案
我来自 Google Cloud Platform 支持。目前,无法设置每个 App 的最大版本。如果您有支持包,则只能在项目所有者提出请求后在内部更改此限制。
该限制虽然不是针对特定服务,而是针对一般应用程序,并且不能针对特定服务设置。
防止版本被删除的功能目前也不存在。
但是,上述想法可以改进 App Engine 产品。最好的做法是按照此处的说明为产品打开功能请求。
此外,如果您提交请求,请提交单独的请求(一个用于每个服务的限制,另一个用于忽略特定版本)
希望有足够多的人对功能请求加注星标,以便相关团队可以对其进行调查。
推荐阅读
- c# - 'ServiceCollection' 不包含采用 0 个参数的构造函数
- java - 如何计算需要覆盖字符串的选项卡数
- sql - 电子商务结帐:何时何地在关系数据库中为购物车中的商品创建中间和最终订单
- javascript - 如何使页面的特定部分居中,使其与平滑滚动完美结合?
- c# - 使用 C# 创建文件
- reactjs - 我可以将 ref 存储在 Redux 存储中,还是被认为是不好的做法?
- mysql - 构建动态 SQL 查询以对有限制的记录进行排序
- php - 使用 ajax 和 jquery 的简单食物跟踪器
- javascript - 键“local_part”的重复条目“0-0”
- javascript - Codeceptjs 无法在不使用元素的情况下滚动/向下滑动