Quotas - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Quotas

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

注意

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

标准工作流和快速工作流的一些配额是相同的,如下所示。不同的配额可在 标准工作流的配置快速工作流的配额 上找到。

常规配额

配额 描述

Step Functions 中的名称

状态机、执行和活动名称的长度必须为 1-80 个字符,对于您的帐户必须是唯一的,Amazon区域,且不包含以下任何内容:

  • 空格

  • 通配符 (? *

  • 括号字符 (< > { } [ ]

  • 特殊字符 (: ; , \ | ^ ~ $ # % & ` "

  • 控制字符 (\\u0000-\\u001f或者\\u007f-\\u009f)。

Step Functions 允许您创建包含非 ASCII 字符的状态机、执行和活动名称。这些非 ASCII 名称不适用 Amazon CloudWatch。要确保您可以跟踪 CloudWatch 指标,请选择仅使用 ASCII 字符的名称。

与账户相关的配额

配额 描述

已注册活动的最大数量

10000

已注册状态机的最大数量 10000

最大 API 操作数

除了少见的峰值以外,如果应用程序在很短时间内执行大量 API 操作,则可能会受到限制。

最大请求大小

每个请求 1 MB. 这是每个 Step Functions API 请求的总数据大小,包括请求标头以及所有其他关联的请求数据。

每个账户打开的最大执行数

每个 1,000,000 次执行Amazonaccount. 超过此限制会导致 ExecutionLimitExceeded 错误。不适用于快速工作流。

与 API 操作限制相关的配额

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

注意

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

在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)和欧洲(爱尔兰)配额。

API 名称 存储桶大小 每秒的重填速率
CreateActivity 100 1
CreateStateMachine 100 1
DeleteActivity 100 1
DeleteStateMachine 100 1
DescribeActivity 200 1
DescribeExecution 300 15
DescribeStateMachine 200 20
DescribeStateMachineForExecution 200 1
GetActivityTask 3000 500
GetExecutionHistory 400 20
ListActivities 100 10
ListExecutions 200 5
ListStateMachines 100 5
ListTagsForResource 100 1
SendTaskFailure 3000 500
SendTaskHeartbeat 3000 500
SendTaskSuccess 3000 500
StartExecution 有关特定于标准工作流的配额,请参阅标准工作流的配置
有关特定于快速工作流的配额,请参阅快速工作流的配额
StopExecution 1000 200
TagResource 200 1
UntagResource 200 1
UpdateStateMachine 100 1

所有其他区域中的配额

API 名称 存储桶大小 每秒的重填速率
CreateActivity 100 1
CreateStateMachine 100 1
DeleteActivity 100 1
DeleteStateMachine 100 1
DescribeActivity 200 1
DescribeExecution 250 10
DescribeStateMachine 200 20
DescribeStateMachineForExecution 200 1
GetActivityTask 1500 300
GetExecutionHistory 400 20
ListActivities 100 5
ListExecutions 100 2
ListStateMachines 100 5
ListTagsForResource 100 1
SendTaskFailure 1500 300
SendTaskHeartbeat 1500 300
SendTaskSuccess 1500 300
StartExecution 有关特定于标准工作流的配额,请参阅标准工作流的配置
有关特定于快速工作流的配额,请参阅快速工作流的配额
StopExecution 500 25
TagResource 200 1
UntagResource 200 1
UpdateStateMachine 200 1

与标记相关的限制

在标记 Step Functions 资源时,请注意以下限制。

注意

标记限制不能像其他配额一样提高。

限制 描述

每个资源的最大标签数

50

最大密钥长度

128 个 Unicode 字符(采用 UTF-8 格式)

最大值长度

256 个 Unicode 字符(采用 UTF-8 格式)

前缀限制

请勿使用aws:前缀,因为它专为Amazon使用。您无法编辑或删除带此前缀的标签名称或值。具有此前缀的标签不计入每个资源的标签数配额。

字符限制

标签只能包含 Unicode 字母、数字、空格或以下符号:_ . : / = + - @

请求增加配额

使用支持中心页面中的Amazon Web Services Management Console,请求提高提供的资源配额。Amazon Step Functions在每个区域的基础上。有关更多信息,请参阅 。请求提升配额。中的Amazon一般参考