快速工作流的配额 - AWS Step Functions
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

快速工作流的配额

AWS Step Functions 对特定状态机参数的大小施加了配额,例如您在特定时间段内可以执行的 API 操作数或您可以定义的状态机数。虽然这些配额旨在防止错误配置的状态机消耗系统的所有资源,但是其中的很多限制并不是硬配额。

注意

如果状态机执行的特定阶段耗时太长,您可以配置状态机超时来引发超时事件。

与状态机执行相关的配额

配额 Description

最长执行时间

5 分钟。如果执行的运行时间超过 5 分钟的最长时间,它将失败并显示 States.Timeout 错误,同时发出 ExecutionsTimedOut CloudWatch 指标。

最大执行历史记录大小

无限制。

最长执行空闲时间

5 分钟(受最长执行时间限制)

最长执行历史记录保留时间

要查看执行历史记录,必须配置 Amazon CloudWatch Logs 日志记录。有关更多信息,请参阅 使用 CloudWatch Logs 进行日志记录

与任务执行相关的配额

配额 Description

最长任务执行时间

5 分钟(受最长执行时间限制)

Step Functions 在队列中保留任务的最长时间

5 分钟(受最长执行时间限制)

每 Amazon 资源名称 (ARN) 的最大活动轮询器数目

不适用于快速工作流。

任务、状态或执行的最大输入或结果数据大小

32,768 个字符.此配额影响计划任务、进入状态或启动执行时的任务、状态或执行结果数据以及输入数据。

与 API 操作限制相关的配额

一些 Step Functions API 操作会使用令牌存储桶方案进行限制,以便维护服务带宽。

注意

限制配额针对每个账户和每个 AWS 区域。AWS Step Functions 随时可能增加存储桶大小和重填速率。不要依赖这些限制速率来控制成本。

StartExecution 的配额 - 所有区域

API 名称 存储桶大小 重填速率 (每秒)
StartExecution 6000 6000

与状态限制相关的配额

Step Functions 状态转换使用令牌存储桶方案进行限制,以便维护服务带宽。

注意

在 Amazon CloudWatch 中,StateTransition 服务指标的限制将报告为 ExecutionThrottled。有关更多信息,请参阅 ExecutionThrottled CloudWatch 指标

服务指标 存储桶大小 重填速率 (每秒)

StateTransition所有区域

无限

无限

请求增加配额

使用 AWS 管理控制台 中的 Support Center (支持中心) 页面可按区域申请提高 AWS Step Functions 提供的资源的配额。有关更多信息,请参阅 AWS General Reference 中的申请提高配额