本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配额
Amazon Step Functions对某些状态机参数的大小设置配额,例如特定时间段内的 API 操作数量或可以定义的状态机数量。虽然这些配额旨在防止错误配置的状态机消耗系统的所有资源,但是其中的很多限制并不是硬配额。使用中的Su pportAmazon Web Services Management Console 中心页面可按区域请求提高所Amazon Step Functions提供的资源的配额。有关更多信息,请参阅《Amazon 一般参考》中的 Amazon 服务限额。
如果状态机执行或活动执行的特定阶段耗时太长,您可以配置状态机超时来引发超时事件。
常规配额
配额 | 描述 |
---|---|
Step Functions |
状态机、执行和活动名称的长度必须为 1-80 个字符,对于您的账户和Amazon区域必须是唯一的,并且不得包含以下任何内容:
如果您的状态机类型为 Express,则可以为状态机的多次执行提供相同的名称。Step Functions 会为每次 Express 状态机执行生成一个唯一的执行 ARN,即使多个执行具有相同的名称。 Step Functions 允许您创建包含非 ASCII 字符的状态机、执行和活动名称。这些非 ASCII 名称不适用于亚马逊 CloudWatch。为确保您可以跟踪 CloudWatch 指标,请选择仅使用 ASCII 字符的名称。 |
与账户相关的配额
资源 | 默认配额 | 能否增加到 |
---|---|---|
已注册状态机的最大数量 | 10000 | 25000 |
已注册活动的最大数量 |
10000 |
15000 |
最大请求大小 |
每个请求 1 MB. 这是每个 Step Functions API 请求的总数据大小 (MB),包括请求标头以及所有其他关联的请求数据。 |
硬配额 |
每个账户打开的最大执行数 |
每Amazon Web Services 账户人执行100万次处决Amazon Web Services 区域。超过此限制会导致 ExecutionLimitExceeded 错误。不适用于快速工作流。 |
数百万 |
同步快速工作流程并行执行 |
1,000-3,700(每个区域各不相同) |
数十万。同步快速工作流程不影响现有账户容量限制。有关更多信息,请参阅同步和异步快速工作流程: |
与州限制相关的配额
Step Functions 状态转换使用令牌存储桶方案进行限制,以保持服务带宽。标准工作流程和 Express 工作流具有不同的状态转换限制。标准工作流配额。
报告StateTransition
服务指标的限制与ExecutionThrottled
亚马逊相同 CloudWatch。有关更多信息,请参ExecutionThrottled CloudWatch 阅。
Standard | Express | |||
---|---|---|---|---|
服务指标 | 存储桶大小 | 每秒重新填充速率 | 存储桶大小 | 每秒重新填充速率 |
|
5000 |
1500 |
无限 |
无限 |
|
800 |
500 |
无限 |
无限 |
与 API 操作限制相关的配额
某些 Step Functions API 操作使用令牌存储桶方案进行限制,以维持服务带宽。这些配额。
限流配额是按账户和Amazon区域划分的。 Amazon Step Functions可以随时增加水桶大小和加注速度。同步快速执行 API 调用不会影响现有账户容量限制。虽然 Step Functions 将按需提供容量,并将随着持续的工作负载自动扩展,但在容量可用之前,工作负载的激增可能会受到限制。不要依赖这些限制速率来控制成本。
Standard | Express | |||
---|---|---|---|---|
API 名称 | 存储桶大小 | 每秒重新填充速率 | 存储桶大小 | 每秒重新填充速率 |
StartExecution — 在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)和欧洲(爱尔兰) |
1,300 | 300 | 6,000 | 6,000 |
StartExecution — 所有其他区域 |
800 | 150 | 6,000 | 6,000 |
与状态机执行相关的配额
下表介绍与状态机执行相关的配额。状态机执行配额是硬配额,除执行历史记录保留时间配额外,无法更改。
配额 | 标准 | Express |
---|---|---|
最长执行时间 |
1 年. 如果执行时间超过 1 年的最大值,它将失败并 |
5 分钟。如果执行时间超过 5 分钟的最大值,它将失败并 |
最大执行历史记录大小 |
单个状态机执行历史中的 25,000 个事件。如果执行历史记录达到此配额,则执行将失败。要避免这种情况,请参阅避免达到历史配额。 | 无限制。 |
最长执行空闲时间 |
1 年(受最长执行时间限制) |
5 分钟(受最长执行时间限制) |
执行历史记录保留时间 |
90 天. 此时间过后,无法再检索或查看执行历史。Step Functions 保留的已完成执行次数没有其他配额。 为了满足合规性、组织或监管要求,您可以通过发送配额请求将执行历史记录的保留期缩短到 30 天。为此,请使用Amazon Support Center Console并创建一个新案例。 将保留期缩短至 30 天的变更适用于账户级别。 |
要查看执行历史记录,必须配置 Amazon CloudWatch Logs 日志记录。有关更多信息,请参阅 使用日志进行 CloudWatch 记录。 |
与任务执行相关的配额
下表描述了与任务执行相关的配额,这些配额是无法更改的硬配额。
配额 | 标准 | Express |
---|---|---|
最长任务执行时间 |
1 年(受最长执行时间限制) |
5 分钟(受最长执行时间限制) |
Step Functions 将任务保留在队列中的最长时间 |
1 年(受最长执行时间限制) |
5 分钟(受最长执行时间限制) |
每个 Amazon 资源名称 (ARN) 的最大活动轮询数 |
每 ARN 1000 个调用 |
不适用于快速工作流。 |
任务、状态或执行的最大输入或输出大小 |
262,144 字节的数据作为 UTF-8 编码的字符串。此配额会影响任务(活动、Lambda 函数或集成服务)、状态或执行输出以及调度任务、进入状态或开始执行时的输入数据。 |
262,144 字节的数据作为 UTF-8 编码的字符串。此配额会影响任务(活动、Lambda 函数或集成服务)、状态或执行输出以及调度任务、进入状态或开始执行时的输入数据。 |
其他配额
这些配额。
In US East (N. Virginia), US West (Oregon), and Europe (Ireland) | All other regions | |||
---|---|---|---|---|
API 名称 | 存储桶大小 | 每秒重新填充速率 | 存储桶大小 | 每秒重新填充速率 |
CreateActivity |
100 | 1 | 100 | 1 |
CreateStateMachine |
100 | 1 | 100 | 1 |
DeleteActivity |
100 | 1 | 100 | 1 |
DeleteStateMachine |
100 | 1 | 100 | 1 |
DescribeActivity |
200 | 1 | 200 | 1 |
DescribeExecution |
300 | 15 | 250 | 10 |
DescribeStateMachine |
200 | 20 | 200 | 20 |
DescribeStateMachineForExecution |
200 | 1 | 200 | 1 |
GetActivityTask |
3,000 | 500 | 1,500 | 300 |
GetExecutionHistory |
400 | 20 | 400 | 20 |
ListActivities |
100 | 10 | 100 | 5 |
ListExecutions |
200 | 5 | 100 | 2 |
ListStateMachines |
100 | 5 | 100 | 5 |
ListTagsForResource |
100 | 1 | 100 | 1 |
SendTaskFailure |
3,000 | 500 | 1,500 | 300 |
SendTaskHeartbeat |
3,000 | 500 | 1,500 | 300 |
SendTaskSuccess |
3,000 | 500 | 1,500 | 300 |
StopExecution |
1,000 | 200 | 500 | 25 |
TagResource |
200 | 1 | 200 | 1 |
UntagResource |
200 | 1 | 200 | 1 |
UpdateStateMachine |
100 | 1 | 100 | 1 |
与标记相关的限制
在标记 Step Functions 资源时,请注意这些限制。
标记限制不能像其他配额一样提高。
限制 | 描述 |
---|---|
每个资源的最大标签数 |
50 |
最大密钥长度 |
128 个 Unicode 字符(采用 UTF-8 格式) |
最大值长度 |
256 个 Unicode 字符(采用 UTF-8 格式) |
前缀限制 |
请勿在标签名称或值中使用 |
字符限制 |
标签只能包含 Unicode 字母、数字、空格或以下符号: |