云效流水线的并发限制默认是没有开启的,我们想统一设置,开启,有这样的接口吗?不然一个一个的点累死了
在云效中,可以使用API接口批量设置流水线的并发度限制。以下是相应的步骤:
首先,请登录到云效控制台,并获取您要修改并发度限制的流水线ID列表。
接着,请使用以下格式的API请求:
POST /api/v2/pipelines/concurrency
Content-Type: application/json
[
{"pipeline_id": "{pipeline_id1}", "concurrency": {new_concurrency}},
{"pipeline_id": "{pipeline_id2}", "concurrency": {new_concurrency}}
]
其中,“{pipeline_id1}”和“{pipeline_id2}”表示要修改并发度限制的流水线ID;“{new_concurrency}”表示新的并发度限制(最大值为50)。
请确保您已在请求头中指定了正确的Access Token,并确保您的请求符合云效的安全策略。
发送请求后,请检查流水线详情页面中的并发度限制是否已成功更新为指定的新值。
云效流水线的并发限制默认是没有开启的,您可以统一设置并开启。具体来说,您可以进入云效 > 流水线 Flow 首页 > 我的流水线,单击新建流水线,打开选择流水线模板弹窗,选择对应的开发语言,可以查看当前语言下的默认流水线模板,可以根据模板快速创建流水线。
在配置限流时,我们需要建立一个通用的限流规则保障核心接口的稳定性,避免单点瓶颈引发全局问题。一个流控规则包含以下内容:接口名称,即对哪个接口进行流控。
此外,Flow 根据任务的运行状态来统计企业并发数和构建时长,但并不是所有的流水线任务均会耗费您的企业额度。只有当你使用云效提供的构建资源(北京和中国(香港)构建集群),且你的流水线任务中包含某些类型的步骤,当其运行时才会被计入并发。
这个还没有这个统一的接口欸,因为考虑到每条流水线都可以单独定制,还没有遇到过需要批量设置这个的用户呢。此回答整理自钉群“云效答疑服务群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。