配额和限制

本页面列出了适用于 Workflows 的配额和限制。

步数限制

Workflows 会对每个工作流程设有以下步数限制:

限额 说明
每个步骤的分配数量上限 单个步骤中可执行的分配数量上限 10
每个开关的条件数量上限 单个切换块中可评估的条件数上限 10
步数下限 工作流中的步数下限 1
步数上限 可在单个工作流执行过程中执行的步数上限 1 万

资源限制

Workflows 实施以下用量限制:

内容限制 说明
工作流总数 每个项目可以部署的工作流数上限 10000
源代码大小 用于定义工作流的 YAML 或 JSON 文件的大小上限 128 千字节
变量的内存限制 在一次执行给定工作流的过程中,您可以为您定义的所有变量使用的内存上限。 64 千字节
参数大小 创建工作流执行时可以传递的参数的大小上限 64 千字节
执行保留期限 执行历史记录和结果的最长保留期限(工作流执行完成后) 90 天

请求限制

Workflows 对每个 Google Cloud 项目实施以下用量限制:

请求限制 说明
并发执行次数 每个项目的有效(已启动但尚未完成)工作流执行次数上限 1000 次执行
执行时长 工作流执行的时长上限(从开始时间到结束时间);任何超出此限制的工作流最后都会出现超时错误 1 年
Workflow API 请求 每分钟每个位置针对您项目中所有工作流资源发出的 API 请求(createupdatelistgetdelete)数上限 1200
Execution API get 请求 每分钟每个位置针对您项目中所有工作流的执行资源发出的 get API 请求数上限 6000
Execution API list 请求 每分钟每个位置针对您项目中所有工作流的执行资源发出的 list API 请求数上限 1200
Execution API write 请求 每分钟每个位置针对您项目中所有工作流的执行资源发出的 createupdate 和/或 delete API 请求数上限 6000
回调端点发送的 HTTP 请求 每分钟每个位置针对您项目中所有工作流的执行资源发出的 SendHttpCallback API 请求数上限 1500