AWS IoT Core 端点和限额
要通过编程方式连接到 AWS 服务,您需要使用端点。AWS 服务在该服务支持的部分或所有 AWS 区域提供以下端点类型:IPv4 端点、双堆栈端点和 FIPS 端点。部分服务提供全局端点。有关更多信息,请参阅 AWS 服务终端节点。
服务限额(也称为限制)是您的 AWS 账户使用的服务资源或操作的最大数量。有关更多信息,请参阅 AWS 服务限额。
以下是该服务的服务端点和服务限额。
服务端点
以下部分介绍了 AWS IoT Core 的服务终端节点。
注意
您可以使用这些终端节点在 AWS IoTAPI 参考中执行操作。以下部分的终端节点与设备终端节点不同,后者为设备提供 MQTT 发布/订阅接口和 API 操作子集。有关设备使用的数据、凭证访问和任务管理终端节点的更多信息,请参阅 AWSIoT 设备终端节点。
有关连接和使用 AWS IoT 终端节点的信息,请参阅《AWS IoT 开发人员指南》中的将设备连接到 AWS IoT。
AWS IoT Core - 控制面板端点
下表包含 AWS IoT Core 控制面板操作的 AWS 区域 特定的端点。有关 AWS IoT Core 控制面板端点支持的操作的信息,请参阅 AWS IoT API 参考中的 AWS IoT 操作。
| 区域名称 | 区域 | 端点 | 协议 |
|---|---|---|---|
| 美国东部(俄亥俄州) | us-east-2 |
iot.us-east-2.amazonaws.com iot-fips.us-east-2.api.aws iot-fips.us-east-2.amazonaws.com iot.us-east-2.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| 美国东部(弗吉尼亚州北部) | us-east-1 |
iot.us-east-1.amazonaws.com iot-fips.us-east-1.api.aws iot-fips.us-east-1.amazonaws.com iot.us-east-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| 美国西部(加利福尼亚北部) | us-west-1 |
iot.us-west-1.amazonaws.com iot-fips.us-west-1.api.aws iot-fips.us-west-1.amazonaws.com iot.us-west-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| 美国西部(俄勒冈州) | us-west-2 |
iot.us-west-2.amazonaws.com iot-fips.us-west-2.api.aws iot-fips.us-west-2.amazonaws.com iot.us-west-2.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| 亚太地区(香港) | ap-east-1 |
iot.ap-east-1.amazonaws.com iot.ap-east-1.api.aws |
HTTPS HTTPS |
| 亚太地区(马来西亚) | ap-southeast-5 |
iot.ap-southeast-5.amazonaws.com iot.ap-southeast-5.api.aws |
HTTPS HTTPS |
| 亚太地区(孟买) | ap-south-1 |
iot.ap-south-1.amazonaws.com iot.ap-south-1.api.aws |
HTTPS HTTPS |
| 亚太地区(首尔) | ap-northeast-2 |
iot.ap-northeast-2.amazonaws.com iot.ap-northeast-2.api.aws |
HTTPS HTTPS |
| 亚太地区(新加坡) | ap-southeast-1 |
iot.ap-southeast-1.amazonaws.com iot.ap-southeast-1.api.aws |
HTTPS HTTPS |
| 亚太地区(悉尼) | ap-southeast-2 |
iot.ap-southeast-2.amazonaws.com iot.ap-southeast-2.api.aws |
HTTPS HTTPS |
| 亚太地区(东京) | ap-northeast-1 |
iot.ap-northeast-1.amazonaws.com iot.ap-northeast-1.api.aws |
HTTPS HTTPS |
| 加拿大(中部) | ca-central-1 |
iot.ca-central-1.amazonaws.com iot-fips.ca-central-1.api.aws iot-fips.ca-central-1.amazonaws.com iot.ca-central-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| 欧洲地区(法兰克福) | eu-central-1 |
iot.eu-central-1.amazonaws.com iot.eu-central-1.api.aws |
HTTPS HTTPS |
| 欧洲地区(爱尔兰) | eu-west-1 |
iot.eu-west-1.amazonaws.com iot.eu-west-1.api.aws |
HTTPS HTTPS |
| 欧洲地区(伦敦) | eu-west-2 |
iot.eu-west-2.amazonaws.com iot.eu-west-2.api.aws |
HTTPS HTTPS |
| 欧洲地区(巴黎) | eu-west-3 |
iot.eu-west-3.amazonaws.com iot.eu-west-3.api.aws |
HTTPS HTTPS |
| 欧洲(西班牙) | eu-south-2 |
iot.eu-south-2.amazonaws.com iot.eu-south-2.api.aws |
HTTPS HTTPS |
| 欧洲地区(斯德哥尔摩) | eu-north-1 |
iot.eu-north-1.amazonaws.com iot.eu-north-1.api.aws |
HTTPS HTTPS |
| 中东(巴林) | me-south-1 |
iot.me-south-1.amazonaws.com iot.me-south-1.api.aws |
HTTPS HTTPS |
| 中东(阿联酋) | me-central-1 |
iot.me-central-1.amazonaws.com iot.me-central-1.api.aws |
HTTPS HTTPS |
| 南美洲(圣保罗) | sa-east-1 |
iot.sa-east-1.amazonaws.com iot.sa-east-1.api.aws |
HTTPS HTTPS |
| AWS GovCloud(美国东部) | us-gov-east-1 |
iot.us-gov-east-1.amazonaws.com iot-fips.us-gov-east-1.api.aws iot-fips.us-gov-east-1.amazonaws.com iot.us-gov-east-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| AWS GovCloud(美国西部) | us-gov-west-1 |
iot.us-gov-west-1.amazonaws.com iot-fips.us-gov-west-1.api.aws iot-fips.us-gov-west-1.amazonaws.com iot.us-gov-west-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
AWS IoT Core - 数据面板端点
AWS IoT Core - 数据面板端点特定于每个 AWS 账户 和 AWS 区域。要查找适用于您的 AWS 账户 和 AWS 区域 的 AWS IoT Core 数据面板端点,请使用在此显示的 describe-endpointDescribeEndpoint REST API。
aws iot describe-endpoint --endpoint-typeiot:Data-ATS
此命令采用以下格式返回数据面板 API 端点:
account-specific-prefix-ats.iot.aws-region.amazonaws.com
有关 AWS IoT Core 数据面板端点支持的操作的信息,请参阅 AWS IoT API 参考中的 AWS IoT 数据面板操作。
下表包含了 AWS IoT Core 支持的每个 AWS 区域 的特定于 AWS 账户 的端点的通用表示形式。在端点列中,来自您账户特定端点的 将替换通用端点表示形式中显示的 account-specific-prefixdata。
| 区域名称 | 区域 | 端点 | 协议 |
|---|---|---|---|
| 美国东部(俄亥俄州) | us-east-2 |
data-ats.iot.us-east-2.amazonaws.com data.iot-fips.us-east-2.amazonaws.com |
HTTPS HTTPS |
| 美国东部(弗吉尼亚州北部) | us-east-1 |
data-ats.iot.us-east-1.amazonaws.com data.iot-fips.us-east-1.amazonaws.com |
HTTPS HTTPS |
| 美国西部(加利福尼亚北部) | us-west-1 |
data-ats.iot.us-west-1.amazonaws.com data.iot-fips.us-west-1.amazonaws.com |
HTTPS HTTPS |
| 美国西部(俄勒冈州) | us-west-2 |
data-ats.iot.us-west-2.amazonaws.com data.iot-fips.us-west-2.amazonaws.com |
HTTPS HTTPS |
| 亚太地区(香港) | ap-east-1 | data-ats.iot.ap-east-1.amazonaws.com | HTTPS |
| 亚太地区(马来西亚) | ap-southeast-5 | data-ats.iot.ap-southeast-5.amazonaws.com | HTTPS |
| 亚太地区(孟买) | ap-south-1 | data-ats.iot.ap-south-1.amazonaws.com | HTTPS |
| 亚太地区(首尔) | ap-northeast-2 | data-ats.iot.ap-northeast-2.amazonaws.com | HTTPS |
| 亚太地区(新加坡) | ap-southeast-1 | data-ats.iot.ap-southeast-1.amazonaws.com | HTTPS |
| 亚太地区(悉尼) | ap-southeast-2 | data-ats.iot.ap-southeast-2.amazonaws.com | HTTPS |
| 亚太地区(东京) | ap-northeast-1 | data-ats.iot.ap-northeast-1.amazonaws.com | HTTPS |
| 加拿大(中部) | ca-central-1 |
data-ats.iot.ca-central-1.amazonaws.com data.iot-fips.ca-central-1.amazonaws.com |
HTTPS HTTPS |
| 欧洲地区(法兰克福) | eu-central-1 | data-ats.iot.eu-central-1.amazonaws.com | HTTPS |
| 欧洲地区(爱尔兰) | eu-west-1 | data-ats.iot.eu-west-1.amazonaws.com | HTTPS |
| 欧洲地区(伦敦) | eu-west-2 | data-ats.iot.eu-west-2.amazonaws.com | HTTPS |
| 欧洲地区(巴黎) | eu-west-3 | data-ats.iot.eu-west-3.amazonaws.com | HTTPS |
| 欧洲(西班牙) | eu-south-2 | data-ats.iot.eu-south-2.amazonaws.com | HTTPS |
| 欧洲地区(斯德哥尔摩) | eu-north-1 | data-ats.iot.eu-north-1.amazonaws.com | HTTPS |
| 中东(巴林) | me-south-1 | data-ats.iot.me-south-1.amazonaws.com | HTTPS |
| 中东(阿联酋) | me-central-1 | data-ats.iot.me-central-1.amazonaws.com | HTTPS |
| 南美洲(圣保罗) | sa-east-1 | data-ats.iot.sa-east-1.amazonaws.com | HTTPS |
| AWS GovCloud(美国东部) | us-gov-east-1 |
data-ats.iot.us-gov-east-1.amazonaws.com data.iot-fips.us-gov-east-1.amazonaws.com |
HTTPS HTTPS |
| AWS GovCloud(美国西部) | us-gov-west-1 |
data-ats.iot.us-gov-west-1.amazonaws.com data.iot-fips.us-gov-west-1.amazonaws.com |
HTTPS HTTPS |
AWS IoT Core - 凭证提供者端点
注意
如果您是 AWS IoT Core 凭证提供程序的现有用户,并且您的端点是之前创建的,则该端点可能默认仅支持 IPv4 地址。要获得凭证提供程序端点的双堆栈支持(同时支持 IPv4 和 IPv6 连接),请联系 AWS Support。
默认情况下,新的凭证提供程序端点同时支持 IPv4 和 IPv6(双堆栈)。
要了解您的端点当前是否支持 IPv6,可以运行以下命令:
-
对于 Linux:
dig +short AAAAaccount-specific-prefix.credentials.iot.aws-region.amazonaws.com -
对于 Windows:
nslookup -type=AAAAaccount-specific-prefix.credentials.iot.aws-region.amazonaws.com
如果此命令未返回任何结果,则说明您的端点当前不支持 IPv6。
AWS IoT Core 凭证提供程序端点特定于每个 AWS 账户和 AWS 区域。要查找适用于您的 AWS 账户和 AWS 区域的凭证提供程序端点,请使用此处显示的 describe-endpointDescribeEndpoint REST API。
aws iot describe-endpoint --endpoint-type iot:CredentialProvider
此命令采用以下格式返回您的凭证提供程序 API 端点:
account-specific-prefix.credentials.iot.aws-region.amazonaws.com
下表包含了 AWS IoT Core 支持的每个 AWS 区域 的特定于 AWS 账户 的端点的通用表示形式。在端点列中,来自您账户特定端点的 将替换通用端点表示形式中显示的 account-specific-prefixprefix。
| 区域名称 | 区域 | 端点 | 协议 |
|---|---|---|---|
| 美国东部(俄亥俄州) | us-east-2 |
data.credentials.iot-fips.us-east-2.amazonaws.com |
HTTPS |
| 美国东部(弗吉尼亚州北部) | us-east-1 |
data.credentials.iot-fips.us-east-1.amazonaws.com |
HTTPS |
| 美国西部(加利福尼亚北部) | us-west-1 |
data.credentials.iot-fips.us-west-1.amazonaws.com |
HTTPS |
| 美国西部(俄勒冈州) | us-west-2 |
data.credentials.iot-fips.us-west-2.amazonaws.com |
HTTPS |
| 亚太地区(香港) | ap-east-1 | prefix.credentials.iot.ap-east-1.amazonaws.com |
HTTPS |
| 亚太地区(马来西亚) | ap-southeast-5 | prefix.credentials.iot.ap-southeast-5.amazonaws.com |
HTTPS |
| 亚太地区(孟买) | ap-south-1 | prefix.credentials.iot.ap-south-1.amazonaws.com |
HTTPS |
| 亚太地区(首尔) | ap-northeast-2 | prefix.credentials.iot.ap-northeast-2.amazonaws.com |
HTTPS |
| 亚太地区(新加坡) | ap-southeast-1 | prefix.credentials.iot.ap-southeast-1.amazonaws.com |
HTTPS |
| 亚太地区(悉尼) | ap-southeast-2 | prefix.credentials.iot.ap-southeast-2.amazonaws.com |
HTTPS |
| 亚太地区(东京) | ap-northeast-1 | prefix.credentials.iot.ap-northeast-1.amazonaws.com |
HTTPS |
| 加拿大(中部) | ca-central-1 |
data.credentials.iot-fips.ca-central-1.amazonaws.com |
HTTPS |
| 欧洲地区(法兰克福) | eu-central-1 | prefix.credentials.iot.eu-central-1.amazonaws.com |
HTTPS |
| 欧洲地区(爱尔兰) | eu-west-1 | prefix.credentials.iot.eu-west-1.amazonaws.com |
HTTPS |
| 欧洲地区(伦敦) | eu-west-2 | prefix.credentials.iot.eu-west-2.amazonaws.com |
HTTPS |
| 欧洲地区(巴黎) | eu-west-3 | prefix.credentials.iot.eu-west-3.amazonaws.com |
HTTPS |
| 欧洲(西班牙) | eu-south-2 | prefix.credentials.iot.eu-south-2.amazonaws.com |
HTTPS |
| 欧洲地区(斯德哥尔摩) | eu-north-1 | prefix.credentials.iot.eu-north-1.amazonaws.com |
HTTPS |
| 中东(巴林) | me-south-1 | prefix.credentials.iot.me-south-1.amazonaws.com |
HTTPS |
| 中东(阿联酋) | me-central-1 | prefix.credentials.iot.me-central-1.amazonaws.com |
HTTPS |
| 南美洲(圣保罗) | sa-east-1 | prefix.credentials.iot.sa-east-1.amazonaws.com |
HTTPS |
| AWS GovCloud(美国东部) | us-gov-east-1 |
data.credentials.iot-fips.us-gov-east-1.amazonaws.com |
HTTPS |
| AWS GovCloud(美国西部) | us-gov-west-1 |
data.credentials.iot-fips.us-gov-west-1.amazonaws.com |
HTTPS |
AWS IoT FIPS 端点
AWS IoT 提供支持美国联邦信息处理标准 (FIPS) 140-2
服务配额
目录
注意
有关AWS IoT Core设备位置功能的限制和限额,请参阅 AWS IoT Core 设备位置服务限额。
AWS IoT Core 事物资源限制和配额
限制显示名称 |
描述 |
默认值 |
可调整 |
|---|---|---|---|
您可以添加的传播属性的最大数量。创建或更新事物类型时,您可以向已发布的 MQTT 5 消息添加传播属性。传播属性是一个键值对,用于描述 IoT 资源的各方面。 |
20 |
否 |
|
|
具有事物类型的事物的最大属性数量。事物类型是可选项,使用它们可以更容易地发现事物。具有事物类型的事物最多可以具有 50 个属性。 |
50 |
|
|
没有事物类型的事物的最大事物属性数量。未设置事物类型的事物最多可以具有三个属性。 |
3 |
否 |
事物名称的最大大小,即 128 字节 UTF-8 编码的字符。 |
128B |
否 |
|
与某个物联网对象关联的物联网对象类型数,可以是零或一。事物类型是可选项,使用它们可以更容易地搜索事物。 |
1 |
否 |
|
每个事物的事物属性大小,即 47KB。事物属性是可选的名称/值对,用于存储有关事物的信息,这使得它们更易于搜索事物。 |
47 KB |
注意
事物类型
可以在 AWS 账户 中定义的事物类型的数量不受限制。事物类型允许您存储与同一事物类型关联的所有事物通用的描述和配置信息。
AWS IoT Core 事物组资源限制和配额
限制显示名称 |
描述 |
默认值 |
可调整 |
|---|---|---|---|
事物组层次结构的最大深度。当您构建组层次结构时,附加到父组的策略将由其子组和该组及其子组中的所有事物继承。这可以让管理大量内容的权限变得更加容易。 |
7 |
否 |
|
与事物组关联的属性的最大数目。属性是您可用于存储与组相关的信息的名称/值对。您可以添加、删除或更新组的属性。 |
50 |
不可以 |
|
在事物组层次结构中,事物组可以拥有的最大直接子组数。 |
100 |
否 |
|
动态组的最大数量。 |
100 |
否 |
|
一个事物最多可添加至 10 个事物组。但是,您无法将事物添加到相同层次结构的多个组中。这意味着不能将事物添加到共享共同父级的两个组中。 |
10 |
否 |
|
事物组属性名称的最大大小(以字符为单位)。 |
128 |
否 |
|
事物组属性值的最大大小(以字符为单位)。 |
800 |
否 |
|
事物组名称的最大大小。 |
128B |
否 |
注意
事物组分配
可以分配给一个事物组的事物的最大数量不受限制。
AWS IoT Core 批量事物注册限制和配额
限制显示名称 |
描述 |
默认值 |
可调整 |
|---|---|---|---|
对于任何给定的 AWS 账户,一次只能运行一个批量注册任务。 |
1 |
否 |
|
批处理注册任务(可能是长久的)完成后,与批量事物注册相关的数据将在 30 天后被永久删除。 |
2592000 秒 |
否 |
|
Amazon S3 输入 JSON 文件中每一行的长度不能超过 256K。 |
256000 |
否 |
|
任何待处理或未完成的批量注册任务都将在 30 天后终止。 |
2592000 秒 |
否 |
有关用于批量注册的 JSON 文件的更多信息,请参阅 Amazon S3 输入 JSON 文件。
AWS IoT Core 账单组限制
-
一个事物只能属于一个账单组。
-
与事物组不同,账单组无法组织成层次结构。
-
要出于标记或记账目的而注册使用率,设备必须:
-
在 AWS IoT Core 中注册为事物。
-
仅使用 MQTT 与 AWS IoT Core 通信。
-
仅使用其事物名称作为客户端 ID 向 AWS IoT Core 进行身份验证。
-
使用 X.509 证书或 Amazon Cognito Identity 进行身份验证。
有关更多信息,请参阅使用 AWS IoT 管理设备、身份验证和设备预配置。您可以使用 AttachThingPrincipal API 操作将证书或其他凭证附加到事物。
-
-
每个AWS账户的最大账单组数为 20000。
AWS IoT Core 规则引擎限制和限额
本节将介绍 AWS IoT Core 规则引擎的限制和限额。
限制显示名称 |
描述 |
默认值 |
选择 AWS 区域 中的默认值* |
可调整 |
|---|---|---|---|---|
规则的操作属性的最大条目数。 |
10 |
10 |
否 |
|
可在单个 AWS 账户 定义的最大规则数量。 |
1000 |
1000 |
||
每个 AWS 账户 每秒可评估的最大规则数。此配额包括来自入站基本摄取消息的规则评估。 |
20000 |
2000 |
||
规则有效载荷的最大大小。规则有效载荷包括规则 SQL、操作定义、错误操作定义、规则 SQL 版本以及描述,这些内容均使用 UTF-8 字符编码以 JSON 格式进行编码。如果规则有效载荷超过最大大小,则将拒绝创建或修改规则。 |
128KB |
128KB |
否 |
*选择 AWS 区域:欧洲地区(斯德哥尔摩)、中东(巴林)、中东(阿联酋)、欧洲地区(巴黎)、亚太地区(香港)、AWS GovCloud(美国东部)、AWS GovCloud(美国西部)、美国西部(北加利福尼亚)、加拿大(中部)、中国(宁夏)、亚太地区(马来西亚)、欧洲(西班牙)
AWS IoT Core 规则引擎 HTTP 操作限制和配额
限制显示名称 |
描述 |
默认值 |
可调整 |
|---|---|---|---|
主题规则 HTTP 操作的终端节点 URL 的最大长度。 |
2KB |
否 |
|
每个 HTTP 操作的最大标头数。指定要包含在 HTTP 请求中的标头列表时,必须包含标头键和标头值。要了解更多信息,请参阅 https://docs.aws.amazon.com/iot/latest/developerguide/https-rule-action.html。 |
100 |
否 |
|
主题规则 HTTP 操作的标头键的最大大小。HTTP 请求的标头文件包括此标头键和标头值。 |
256B |
否 |
|
|
每个主题规则 HTTPS 操作AWS 账户的最大主题规则目标数。您必须先确认并启用 HTTPS 端点,然后规则引擎才能使用它们。有关更多信息,请参阅 https://docs.aws.amazon.com/iot/latest/developerguide/rule-destination.html。 |
1000 |
否 |
主题规则 HTTP 操作的请求超时。AWS IoT 规则引擎重试 HTTPS 操作,直到完成请求的总时间超过超时配额。 |
3000 毫秒 |
否 |
| 资源 | 值 | 可调整 |
|---|---|---|
| 用于 HTTP 操作的 TCP 端口 | 443、8443 | 否 |
AWS IoT Core 规则引擎 Apache Kafka 操作限制和配额
| 资源 | 限制 |
|---|---|
| Bootstrap 服务器端口 | 9000-9100 |
| Kerberos 键分配中心(KDC) | 88 |
AWS IoT Core 规则引擎 VPC 操作限制和配额
| 资源 | 限额 |
|---|---|
| VPC 目标的最大数量 | 每区域每账户 5 个 |
AWS IoT Core API 节流限制
该表描述每个 AWS IoT Core API 操作每秒可处理的最大事务数(TPS)。
| 限制显示名称 | 描述 | 默认值 | 所选 AWS 区域的默认值* | 可调整 |
|---|---|---|---|---|
AcceptCertificateTransfer API TPS |
AcceptCertificateTransfer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
AddThingToBillingGroup API TPS |
AddThingToBillingGroup API 每秒可处理的最大事务数(TPS)。 | 60 | 60 | 是 |
AddThingToThingGroup API TPS |
AddThingToThingGroup API 每秒可处理的最大事务数(TPS)。 | 100 | 60 | 是 |
AttachPolicy API TPS |
AttachPolicy API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
AttachPrincipalPolicy API TPS |
AttachPrincipalPolicy API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
AttachThingPrincipal API TPS |
AttachThingPrincipal API 每秒可处理的最大事务数(TPS)。 | 100 | 50 | 可以 |
CancelCertificateTransfer API TPS |
CancelCertificateTransfer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ClearDefaultAuthorizer API TPS |
ClearDefaultAuthorizer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
CreateAuthorizer API TPS |
CreateAuthorizer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
CreateBillingGroup API TPS |
CreateBillingGroup API 每秒可处理的最大事务数(TPS)。 | 25 | 25 | 是 |
CreateCertificateFromCsr API TPS |
CreateCertificateFromCsr API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
CreateCertificateProvider API TPS |
CreateCertificateProvider API 每秒可处理的最大事务数(TPS)。 | 1 | 1 | 否 |
CreateDomainConfiguration API TPS |
CreateDomainConfiguration API 每秒可处理的最大事务数(TPS)。 | 1 | 1 | 否 |
CreateDynamicThingGroup API TPS |
CreateDynamicThingGroup API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 是 |
CreateKeysAndCertificate API TPS |
CreateKeysAndCertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
CreatePolicy API TPS |
CreatePolicy API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
CreatePolicyVersion API TPS |
CreatePolicyVersion API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
CreateProvisioningClaim API TPS |
CreateProvisioningClaim API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
CreateProvisioningTemplate API TPS |
CreateProvisioningTemplate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
CreateProvisioningTemplateVersion API TPS |
CreateProvisioningTemplateVersion API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
CreateRoleAlias API TPS |
CreateRoleAlias API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
CreateThing API TPS |
CreateThing API 每秒可处理的最大事务数(TPS)。 | 100 | 50 | 可以 |
CreateThingGroup API TPS |
CreateThingGroup API 每秒可处理的最大事务数(TPS)。 | 25 | 25 | 是 |
CreateThingType API TPS |
CreateThingType API 每秒可处理的最大事务数 (TPS)。 | 15 | 15 | 是 |
CreateTopicRule API TPS |
CreateTopicRule API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 否 |
CreateTopicRuleDestination API TPS |
CreateTopicRuleDestination API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 否 |
DeleteAuthorizer API TPS |
DeleteAuthorizer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
DeleteBillingGroup API TPS |
DeleteBillingGroup API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
DeleteCACertificate API TPS |
DeleteCACertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DeleteCertificate API TPS |
DeleteCertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DeleteCertificateProvider API TPS |
DeleteCertificateProvider API 每秒可处理的最大事务数(TPS)。 | 1 | 1 | 否 |
DeleteDomainConfiguration API TPS |
DeleteDomainConfiguration API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
DeleteDynamicThingGroup API TPS |
DeleteDynamicThingGroup API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 是 |
DeletePolicy API TPS |
DeletePolicy API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DeletePolicyVersion API TPS |
DeletePolicyVersion API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DeleteProvisioningTemplate API TPS |
DeleteProvisioningTemplate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DeleteProvisioningTemplateVersion API TPS |
DeleteProvisioningTemplateVersion API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
DeleteRegistrationCode API TPS |
DeleteRegistrationCode API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DeleteRoleAlias API TPS |
DeleteRoleAlias API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
DeleteThing API TPS |
DeleteThing API 每秒可处理的最大事务数(TPS)。 | 100 | 50 | 可以 |
DeleteThingGroup API TPS |
DeleteThingGroup API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
DeleteThingType API TPS |
DeleteThingType API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
DeleteTopicRule API TPS |
DeleteTopicRule API 每秒可处理的最大事务数(TPS)。 | 20 | 5 | 否 |
DeleteTopicRuleDestination API TPS |
DeleteTopicRuleDestination API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 否 |
DeleteV2LoggingLevel API TPS |
DeleteV2LoggingLevel API 每秒可处理的最大事务数(TPS)。 | 2 | 2 | 否 |
DeprecateThingType API TPS |
DeprecateThingType API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
DescribeAuthorizer API TPS |
DescribeAuthorizer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeBillingGroup API TPS |
DescribeBillingGroup API 每秒可处理的最大事务数(TPS)。 | 100 | 100 | 是 |
DescribeCACertificate API TPS |
DescribeCACertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeCertificate API TPS |
DescribeCertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeCertificateProvider API TPS |
DescribeCertificateProvider API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
DescribeDefaultAuthorizer API TPS |
DescribeDefaultAuthorizer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeDomainConfiguration API TPS |
DescribeDomainConfiguration API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeEncryptionConfiguration API TPS |
DescribeEncryptionConfiguration API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
DescribeEndpoint API TPS |
DescribeEndpoint API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
DescribeEventConfigurations API TPS |
DescribeEventConfigurations API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeProvisioningTemplate API TPS |
DescribeProvisioningTemplate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeProvisioningTemplateVersion API TPS |
DescribeProvisioningTemplateVersion API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeRoleAlias API TPS |
DescribeRoleAlias API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeThing API TPS |
DescribeThing API 每秒可处理的最大事务数(TPS)。 | 350 | 350 | 是 |
DescribeThingGroup API TPS |
DescribeThingGroup API 每秒可处理的最大事务数(TPS)。 | 100 | 100 | 是 |
DescribeThingRegistrationTask API TPS |
DescribeThingRegistrationTask API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
DescribeThingType API TPS |
DescribeThingType API 每秒可处理的最大事务数(TPS)。 | 100 | 50 | 可以 |
DetachPolicy API TPS |
DetachPolicy API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
DetachPrincipalPolicy API TPS |
DetachPrincipalPolicy API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
DetachThingPrincipal API TPS |
DetachThingPrincipal API 每秒可处理的最大事务数(TPS)。 | 100 | 50 | 可以 |
DisableTopicRule API TPS |
DisableTopicRule API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 否 |
EnableTopicRule API TPS |
EnableTopicRule API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 否 |
GetEffectivePolicies API TPS |
GetEffectivePolicies API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 否 |
GetLoggingOptions API TPS |
GetLoggingOptions API 每秒可处理的最大事务数(TPS)。 | 2 | 2 | 否 |
GetPolicy API TPS |
GetPolicy API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
GetPolicyVersion API TPS |
GetPolicyVersion API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
GetRegistrationCode API TPS |
GetRegistrationCode API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
GetRetainedMessage API TPS |
GetRetainedMessage API 每秒可处理的最大事务数。 | 500 | 50 | 可以 |
GetTopicRule API TPS |
GetTopicRule API 每秒可处理的最大事务数(TPS)。 | 200 | 20 | 否 |
GetTopicRuleDestination API TPS |
GetTopicRuleDestination API 每秒可处理的最大事务数(TPS)。 | 50 | 5 | 否 |
GetV2LoggingOptions API TPS |
GetV2LoggingOptions API 每秒可处理的最大事务数(TPS)。 | 2 | 2 | 否 |
ListAttachedPolicies API TPS |
ListAttachedPolicies API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
ListAuthorizers API TPS |
ListAuthorizers API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListBillingGroups API TPS |
ListBillingGroups API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListCACertificates API TPS |
ListCACertificates API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListCertificateProviders API TPS |
ListCertificateProviders API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
ListCertificates API TPS |
ListCertificates API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListCertificatesByCA API TPS |
ListCertificatesByCA API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListDomainConfigurations API TPS |
ListDomainConfigurations API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListOutgoingCertificates API TPS |
ListOutgoingCertificates API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListPolicies API TPS |
ListPolicies API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListPolicyPrincipals API TPS |
ListPolicyPrincipals API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListPolicyVersions API TPS |
ListPolicyVersions API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListPrincipalPolicies API TPS |
ListPrincipalPolicies API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
ListPrincipalThings API TPS |
ListPrincipalThings API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListPrincipalThingsV2 API TPS |
ListPrincipalThingsV2 API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListProvisioningTemplateVersions API TPS |
ListProvisioningTemplateVersions API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListProvisioningTemplates API TPS |
ListProvisioningTemplates API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListRetainedMessages API TPS |
ListRetainedMessages API 每秒可处理的最大事务数。 | 10 | 10 | 是 |
ListRoleAliases API TPS |
ListRoleAliases API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListTagsForResource API TPS |
每秒可为 ListTagsForResource API 处理的事务的最大数量(TPS)。 | 10 | 10 | 是 |
ListTargetsForPolicy API TPS |
ListTargetsForPolicy API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListThingGroups API TPS |
ListThingGroups API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListThingGroupsForThing API TPS |
ListThingGroupsForThing API 每秒可处理的最大事务数(TPS)。 | 100 | 50 | 可以 |
ListThingPrincipals API TPS |
ListThingPrincipals API 每秒可处理的最大事务数(TPS)。 | 20 | 20 | 是 |
ListThingPrincipalsV2 API TPS |
ListThingPrincipalsV2 API 每秒可处理的最大事务数(TPS)。 | 20 | 20 | 是 |
ListThingRegistrationTaskReports API TPS |
ListThingRegistrationTaskReports API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListThingRegistrationTasks API TPS |
ListThingRegistrationTasks API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListThingTypes API TPS |
ListThingTypes API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListThings API TPS |
ListThings API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
ListThingsInBillingGroup API TPS |
ListThingsInBillingGroup API 每秒可处理的最大事务数(TPS)。 | 25 | 25 | 是 |
ListThingsInThingGroup API TPS |
ListThingsInThingGroup API 每秒可处理的最大事务数(TPS)。 | 25 | 25 | 是 |
ListTopicRuleDestinations API TPS |
ListTopicRuleDestinations API 每秒可处理的最大事务数(TPS)。 | 1 | 1 | 否 |
ListTopicRules API TPS |
ListTopicRules API 每秒可处理的最大事务数(TPS)。 | 1 | 1 | 否 |
ListV2LoggingLevels API TPS |
ListV2LoggingLevels API 每秒可处理的最大事务数(TPS)。 | 2 | 2 | 否 |
Maximum number of resource-specific logging configurations per AWS account |
可在单个 AWS 账户中定义的资源特定日志记录配置的最大数量。 | 1000 | 1000 | 否 |
RegisterCACertificate API TPS |
RegisterCACertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
RegisterCertificate API TPS |
RegisterCertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
RegisterCertificateWithoutCA API TPS |
RegisterCertificateWithoutCA API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
RegisterThing API TPS |
RegisterThing API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
RejectCertificateTransfer API TPS |
RejectCertificateTransfer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
RemoveThingFromBillingGroup API TPS |
RemoveThingFromBillingGroup API 每秒可处理的最大事务数(TPS)。 | 30 | 30 | 是 |
RemoveThingFromThingGroup API TPS |
RemoveThingFromThingGroup API 每秒可处理的最大事务数(TPS)。 | 100 | 50 | 可以 |
ReplaceTopicRule API TPS |
ReplaceTopicRule API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 否 |
SetDefaultAuthorizer API TPS |
SetDefaultAuthorizer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
SetDefaultPolicyVersion API TPS |
SetDefaultPolicyVersion API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
SetLoggingOptions API TPS |
SetLoggingOptions API 每秒可处理的最大事务数(TPS)。 | 2 | 2 | 否 |
SetV2LoggingLevel API TPS |
SetV2LoggingLevel API 每秒可处理的最大事务数(TPS)。 | 2 | 2 | 否 |
SetV2LoggingOptions API TPS |
SetV2LoggingOptions API 每秒可处理的最大事务数(TPS)。 | 2 | 2 | 否 |
StartThingRegistrationTask API TPS |
StartThingRegistrationTask API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
StopThingRegistrationTask API TPS |
StopThingRegistrationTask API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
TagResource API TPS |
每秒可为 TagResource API 处理的事务的最大数量(TPS)。 | 10 | 10 | 是 |
TestAuthorization API TPS |
TestAuthorization API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
TestInvokeAuthorizer API TPS |
TestInvokeAuthorizer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 否 |
TransferCertificate API TPS |
TransferCertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UntagResource API TPS |
每秒可为 UntagResource API 处理的事务的最大数量(TPS)。 | 10 | 10 | 是 |
UpdateAuthorizer API TPS |
UpdateAuthorizer API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateBillingGroup API TPS |
UpdateBillingGroup API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
UpdateCACertificate API TPS |
UpdateCACertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateCertificate API TPS |
UpdateCertificate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateCertificateMode API TPS |
UpdateCertificateMode API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateCertificateProvider API TPS |
UpdateCertificateProvider API 每秒可处理的最大事务数(TPS)。 | 1 | 1 | 否 |
UpdateDomainConfiguration API TPS |
UpdateDomainConfiguration API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateDynamicThingGroup API TPS |
UpdateDynamicThingGroup API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 是 |
UpdateEncryptionConfiguration API TPS |
UpdateEncryptionConfiguration API 每秒可处理的最大事务数(TPS)。 | 1 | 1 | 否 |
UpdateEventConfigurations API TPS |
UpdateEventConfigurations API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateProvisioningTemplate API TPS |
UpdateProvisioningTemplate API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateRoleAlias API TPS |
UpdateRoleAlias API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateThing API TPS |
UpdateThing API 每秒可处理的最大事务数(TPS)。 | 100 | 50 | 可以 |
UpdateThingGroup API TPS |
UpdateThingGroup API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
UpdateThingGroupsForThing API TPS |
UpdateThingGroupsForThing API 每秒可处理的最大事务数(TPS)。 | 10 | 10 | 是 |
UpdateThingType API TPS |
UpdateThingType API 每秒可处理的最大事务数(TPS)。 | 15 | 15 | 是 |
UpdateTopicRuleDestination API TPS |
UpdateTopicRuleDestination API 每秒可处理的最大事务数(TPS)。 | 5 | 5 | 否 |
AWS IoT Core 设备影子服务限制和配额
限制显示名称 |
描述 |
默认值 |
选择 AWS 区域 中的默认值* |
可调整 |
|---|---|---|---|---|
每个账户每秒的设备影子 API 请求数。该值可调整,并受每个账户配额的限制,具体取决于地区。 |
4000 |
400 |
||
JSON 设备状态文档的所需或报告部分的最大级数为 8。 |
8 |
8 |
否 |
|
|
设备影子服务对每个事物单次连接最多支持 10 条动态未确认消息。达到此配额后,所有新的影子请求都将被拒绝,错误代码为 429,直到动态请求数降到限制以下。 |
10 |
10 |
否 |
事物影子名称的最大大小,即 64 字节 UTF-8 编码的字符。 |
64B |
64B |
否 |
|
每个单独的影子文档的大小必须小于等于 8 KB。元数据不会影响服务配额或定价的文档大小。 |
8KB |
8KB |
||
事物名称的最大大小,即 128 字节 UTF-8 编码的字符。 |
128B |
128B |
否 |
|
Device Shadow 服务支持每个影子每秒最多 20 个请求。此限制适用于 GetThingShadow、UpdateThingShadow、DeleteThingShadow 和 ListNamedShadowsForThing(仅限经典影子)的 HTTP 和 MQTT API 调用。 |
20 |
20 |
*选择 AWS 区域:欧洲地区(巴黎)、欧洲地区(斯德哥尔摩)、亚太地区(香港)、南美洲(圣保罗)、加拿大(中部)、中东(巴林)、中东(阿联酋)、中国(宁夏)、AWS GovCloud(美国东部)、AWS GovCloud(美国西部)、亚太地区(马来西亚)、欧洲(西班牙)
desired 对象设备影子的 JSON 状态文档的 desired 和 reported 部分中的级别计算如下所示。
"desired": { "one": { "two": { "three": { "four": { "five":{ } } } } } }
注意
AWS IoT Core 在删除创建账户后或根据客户请求删除设备影子文件。出于操作目的,AWS IoT 服务备份将保留 6 个月。
AWS IoT Core 实例集预置限制和配额
以下是针对每个AWS账户的一些队列预置 API 的限制。
限制显示名称 |
描述 |
默认值 |
可调整 |
|---|---|---|---|
实例集预置 CreateCertificateFromCsr MQTT API 每秒可处理的最大事务数(TPS)。 |
20 |
||
实例集预置 CreateKeysAndCertificate MQTT API 每秒可处理的最大事务数(TPS)。 |
10 |
||
实例集预置 RegisterThing MQTT API 每秒可处理的最大事务数(TPS)。 |
10 |
实例集预置也有这些限制,无法更改。
| 资源 | 描述 | 限制 |
|---|---|---|
| 每个实例集预配置模板的版本 | 实例集预置模板可以具有的最大版本数。每个模板版本都有一个版本 ID 和创建日期,用于使用实例集预置连接至 AWS IoT 的设备。 | 5 |
| 每个客户的实例集预配置模板 | 每个客户的最大实例集预置模板数。使用队列预置模板为您的设备生成证书和私有密钥,以便安全地连接至 AWS IoT。 | 256 |
| 实例集预置模板大小 | 实例集预配置模板的最大大小(单位 KB)。队列预置模板允许您为您的设备生成证书和私有密钥,以便安全地连接至 AWS IoT。 | 10KB |
AWS IoT Core 消息代理和协议限制和配额
注意
下面列出的限制是依 AWS 区域 而定的。
| 限制显示名称 | 描述 | 默认值 | 选择 AWS 区域 中的默认值* | 可调整 |
|---|---|---|---|---|
Client ID size |
客户 ID 的大小,即 128 字节 UTF-8 编码的字符。 | 128B | 128B | 否 |
Connect requests per second per account |
每个账户每秒的最大 MQTT CONNECT 请求数。 | 3000 | 100 | 是 |
Connect requests per second per client ID |
AWS IoT Core 对从同一 accountId 和 clientId 每秒向 1 个 MQTT CONNECT 操作发起的 MQTT CONNECT 请求数进行限制。 | 1 | 1 | 否 |
Connection inactivity (keep-alive interval) |
当客户端请求零或 > 1200 秒的保持活动间隔时,将使用默认的保持活动间隔。如果客户端请求的保持连接间隔小于 30 秒但大于 0 秒,则服务器会将客户端的请求视作 30 秒的保持连接间隔请求。在 VPC 端点中,MQTT 保持活动状态的时间不能超过 230 秒。 | 1200 秒 | 1200 秒 | 否 |
Inbound publish requests per second per account |
在将消息路由到客户端或规则引擎之前,IoT 核心处理的所有消息的入站发布请求计数。例如:在保留主题上发布一条消息可能会导致发布 3 条额外消息,用于影子更新、文档和增量,因此计为 4 个请求;而对于像 a/b 这样的未保留主题,则计为 1 个请求。 | 20000 | 2000 | 是 |
MQTT payload size |
每个发布请求的有效负载不能大于 128 KB。AWS IoT Core 拒绝大于此大小的发布和连接请求。 | 128KB | 128KB | 否 |
Maximum MQTT5 Content Type size |
MQTT5 内容类型(UTF-8 字符串)的最大大小。 | 256B | 256B | 否 |
Maximum MQTT5 Correlation Data size |
MQTT5 关联数据的最大大小。 | 8KB | 8KB | 否 |
Maximum MQTT5 Topic Alias value |
允许客户端为每个连接指定的 MQTT5 主题别名的最大值。如果客户端尝试使用大于最大值的主题别名进行发布,则客户端将断开连接。 | 8 | 8 | 是 |
Maximum MQTT5 packet size |
MQTT5 数据包的最大大小(可变标头和有效负载) | 146KB | 146KB | 否 |
Maximum Message Expiry Interval |
消息的最长 MQTT5 生命周期(以秒为单位)。 | 604800 秒 | 604800 秒 | 否 |
Maximum User Properties total size |
每个数据包的 MQTT5 用户属性键和值的最大总大小(以千字节为单位)。 | 8KB | 8KB | 否 |
Maximum concurrent client connections per account |
每个账户允许的最大并发连接数。 | 500000 | 100000 | 是 |
Maximum inbound unacknowledged QoS 1 publish requests |
AWS IoT Core 对每个 MQTT 客户端的未确认入站发布请求数进行限制。达到此配额后,除非服务器返回 PUBACK 消息,否则不会从此客户端接受新发布请求。 | 100 | 100 | 否 |
Maximum number of retained messages per account |
每个账户存储的保留消息数。当达到此限制时,不会为此账户存储新的保留消息,并且所有有效负载大于 0 字节的保留发布都会被节流。 | 500000 | 100000 | 是 |
Maximum number of slashes in topic and topic filter |
发布或订阅请求中的主题不得超过 7 个正斜杠 (/)。这不包括基本提取主题的必需分段中的前 3 个正斜杠 ($AWS/rules/rule-name/)。 | 7 | 7 | 否 |
Maximum outbound unacknowledged QoS 1 publish requests |
AWS IoT Core 对每个客户端的未确认出站发布请求数进行限制。达到此配额后,除非客户端确认发布请求,否则不会向客户端发送新发布请求。 | 100 | 100 | 否 |
Maximum retry interval for delivering QoS 1 messages |
AWS IoT Core 将重试向已连接客户端交付未确认的服务质量 1(QoS 1)发布请求,对于 MQTT 3 订阅者重试最长一小时,对于 MQTT 5 订阅者重试十六分钟,之后会删除发布请求。 | 960 秒 | 960 秒 | 否 |
Maximum subscriptions per subscribe request |
单个 SUBSCRIBE 请求的配额为 8 个订阅。 | 8 | 8 | 否 |
Minimum MQTT5 maximum packet size |
要连接至AWS IoT Core,客户端可以指定其支持的最大数据包大小。客户端不能将此值设置为小于 512 字节。不允许指定值小于 512 字节的客户端进行连接。 | 512 字节 | 512B | 否 |
Outbound publish requests per second per account |
生成匹配客户端订阅的每条消息的出站发布请求计数。例如,有 2 个客户端订阅了主题过滤器 a/b。主题 a/b 的入站发布请求会产生总共 2 个出站发布请求。对于订阅用户众多的主题,消息传递的延迟可能会增加。 | 20000 | 2000 | 是 |
Persistent session expiry period |
消息代理存储 MQTT 持久会话、其队列消息以及共享订阅组列队中消息的持续时间。当会话断开连接时,到期计时器开始计时。到期后,代理将终止会话并丢弃所有排队的消息。 | 3600 秒 | 3600 秒 | 是 |
Publish requests per second per connection |
AWS IoT Core 对每个客户端连接都有每秒最大入站和出站发布请求数的限制。此限制包括发送到持续离线会话的消息。超出该配额的发布请求将被丢弃。 | 100 | 100 | 否 |
Queued messages per second per account |
AWS IoT Core 每秒可以一个账户排队的最大消息数量。AWS IoT Core 存储发送到离线持久性会话或共享订阅组的消息时,此限制适用。 | 500 | 500 | 是 |
Queued Messages per shared subscription group |
每个共享订阅组中排队消息的最大近似数量。 | 500000 | 100000 | 是 |
Retained message inbound publish requests per second per account |
AWS IoT Core 可以接受设置了 RETAIN 标志的 MQTT 消息的入站发布请求的最大速率。此速率包括所有入站发布请求,无论是由 HTTP 还是 MQTT 协议调用。 | 500 | 50 | 可以 |
Retained message inbound publish requests per second per topic |
每秒对同一主题发出的设置了 RETAIN 标志的 MQTT/HTTP 发布请求数。 | 1 | 1 | 否 |
Shared Subscription groups per account |
每个账户的最大共享订阅组数量。 | 100 | 100 | 否 |
Shared Subscriptions per group |
共享订阅组中的最大订阅数量。 | 100 | 100 | 否 |
Subscribe and unsubscribe requests per second per group |
共享订阅组中AWS IoT Core每秒可接受的最大订阅和取消订阅请求数量。 | 100 | 100 | 否 |
Subscriptions per account |
AWS IoT Core 对账户所有活动连接的最大订阅数进行限制。 | 500000 | 100000 | 是 |
Subscriptions per connection |
AWS IoT Core 会限制每个连接的订阅数量。AWS IoT Core 会拒绝同一连接上超过此数量的订阅请求。客户端应验证 SUBACK 消息,以确保其订阅请求已成功处理。 | 50 | 50 | 可以 |
Subscriptions per second per account |
AWS IoT Core 对账户每秒的最大订阅数进行限制。例如,如果一秒钟内发送了 2 个 MQTT SUBSCRIBE 请求,每个请求都有 3 个订阅(主题筛选器),则 AWS IoT Core 将这些请求计为 6 个订阅。 | 3000 | 200 | 是 |
Throughput per second per connection |
通过客户端连接接收或发送的数据以最大吞吐率进行处理。将延迟处理超过最大吞吐量的数据。 | 512KB | 512KB | 否 |
Topic size |
发送发布请求时向 AWS IoT Core 传递的主题不能超过 256 字节的 UTF-8 编码字符。这不包括基本提取主题的前 3 个必需分段 ($AWS/rules/rule-name/)。 | 256B | 256B | 否 |
WebSocket connection duration |
WebSocket 连接生命周期为 24 小时。如果超过生命周期,WebSocket 连接将关闭。 | 86400 秒 | 86400 秒 | 否 |
*选择 AWS 区域:欧洲地区(斯德哥尔摩)、中东(巴林)、中东(阿联酋)、欧洲地区(巴黎)、亚太地区(香港)、AWS GovCloud(美国东部)、AWS GovCloud(美国西部)、美国西部(北加利福尼亚)、加拿大(中部)、中国(宁夏)、亚太地区(马来西亚)、欧洲(西班牙)
AWS IoT Core 凭证提供程序限制和配额
限制显示名称 |
描述 |
默认值 |
选择 AWS 区域 中的默认值* |
可调整 |
|---|---|---|---|---|
AssumeRoleWithCertificate API 每秒可处理的最大事务数 (TPS)。 |
50 |
100 |
||
您的AWS 账户中注册的最大 AWS IoT Core 角色别名数。AWS IoT 角色别名允许已连接设备使用 X.509 证书对 AWS IoT 进行身份验证,并获取与角色别名关联的 IAM 角色的短暂AWS凭证。 |
100 |
100 |
否 |
*选择 AWS 区域:美国东部(弗吉尼亚州北部)、美国西部(俄勒冈州)、欧洲地区(爱尔兰)、亚太地区(马来西亚)、欧洲(西班牙)
注意
大区域限制适用于AWS 区域:美国东部(弗吉尼亚州北部)、美国西部(俄勒冈州)和欧洲(爱尔兰)
AWS IoT Core 安全和身份限制和配额
限制显示名称 |
描述 |
默认值 |
可调整 |
|---|---|---|---|
|
可配置端点:每个账户的最大域配置数 |
10 |
|
|
自定义身份验证:您的 AWS 账户 中可激活的最大授权者数量。 |
32 |
否 |
|
自定义身份验证:可以注册到您AWS 账户的最大授权方数量。授权方具备实现自定义身份验证和授权的 Lambda 函数。 |
100 |
否 |
|
每个区域每个 AWS 账户 允许的带相同主题字段的 CA 证书的最大数目。如果您有多个 CA 证书具有相同主题字段,则必须指定用于对所注册设备证书进行签名的 CA 证书。 |
10 |
否 |
|
每秒可注册的设备证书的最大数量。您最多可以选择 15 个文件进行注册。 |
15 |
|
|
每个 AWS 区域 每个 AWS 账户 的最大域配置数 |
10 |
|
|
每个模板的队列预置模板版本的最大数量。每个模板版本都有一个版本 ID 和创建日期,用于设备使用队列预置连接至 AWS IoT。 |
5 |
否 |
每个客户的最大队列预置模板数。使用队列预置模板为您的设备生成证书和私有密钥,以便安全地连接至 AWS IoT。 |
256 |
否 |
|
命名策略版本的最大数量。一个托管 AWS IoT 策略最多可以有五个版本。要更新策略,请创建新策略版本。如果策略有五个版本,则在创建新版本之前,必须删除一个现有版本。 |
5 |
否 |
|
|
可以附加到客户证书或 Amazon Cognito 身份的策略的最大数量为 10。Amazon Cognito 身份使您能够创建临时的、有限特权的AWS凭证,以便在移动和 Web 应用程序中使用。 |
10 |
否 |
|
可信用户每秒可生成的最大预置声明数。可信用户可以是终端用户或安装技术人员,他们使用移动应用程序或 Web 应用程序在设备部署的位置配置设备。 |
10 |
否 |
策略文档的最大大小为 2048 个字符(不包括空格)。 |
2048 |
否 |
|
队列预配置模板的最大大小(单位 KB)。队列预置模板允许您为您的设备生成证书和私有密钥,以便安全地连接至 AWS IoT。 |
10KB |
否 |
| 资源 | 描述 | 默认值 | 可调整 |
|---|---|---|---|
| 每个服务器证书的最大域名数量 | 当您为AWS IoT自定义域配置提供服务器证书时,证书最多可以有四个域名。 | 4 | 否 |
自定义身份验证:最短连接持续时间(DisconnectAfterInSecs 的值) |
自定义授权方的 Lambda 函数使用 DisconnectAfterInSecs 参数,以说明与AWS IoT Core 网关连接的最长持续时间(单位秒)。如果超过此值,则终止连接。DisconnectAfterInSecs 的最小值为 300。如果该值小于 300,则可以通过 AWS IoT Core 断开客户端的连接。连接的持续时间不能少于 300 秒(最小值)。 |
300 | 否 |
自定义身份验证:最长连接持续时间(DisconnectAfterInSecs 的值) |
自定义授权方的 Lambda 函数使用 DisconnectAfterInSecs 参数,以说明与 AWS IoT Core 网关连接的最长持续时间(单位秒)。如果超过此值,则终止连接。DisconnectAfterInSecs 的最大值为 86400。如果该值大于 86400,则可以通过 AWS IoT Core 断开客户端的连接。连接的持续时间不能超过 86400 秒(最大值)。这适用于所有自定义身份验证连接(MQTT 和 WSS)。 |
86,400 | 否 |
自定义身份验证:最小策略刷新率(RefreshAfterInSecs 的值) |
自定义授权方的 Lambda 函数使用 RefreshAfterInSeconds 参数来说明连接至 AWS IoT Core 网关时策略刷新之间的时间间隔(单位秒)。当此时间间隔过去时,AWS IoT Core 将调用 Lambda 函数以允许策略刷新。 |
300 | 否 |
自定义身份验证:最大策略刷新率(RefreshAfterInSecs 的值) |
由 RefreshAfterInSeconds 的值定义的连接至 AWS IoT Core 网关时策略刷新之间的最大时间间隔(单位秒)。 |
86,400 | 否 |
基于 MQTT 的文件传输
| 资源 | 描述 | 默认值 | 可调整 |
|---|---|---|---|
| 每个账户的流数 | 每个账户的最大流数。 | 10,000* | 否 |
| 每个流的文件数 | 每个流的最大文件数。 | 10 | 否 |
| 文件大小 | 最大文件大小(MB)。 | 24MB | 否 |
| 最大数据块大小 | 最大数据块大小。 | 128 KB | 否 |
| 最小数据块大小 | 最小数据块大小。 | 256 字节 | 否 |
| 流文件请求中指定的最大块偏移量 | 流文件请求中指定的最大块偏移量。 | 98304 | 否 |
| 每个流文件请求可请求的最大块数 | 每个流文件请求可请求的最大块数。 | 98304 | 否 |
| 最大块位图大小 | 最大块位图大小。 | 12288B | 否 |
* 有关更多信息,请参阅《AWS IoT 开发人员指南》中的在 AWS IoT 设备中使用基于 MQTT 的文件传输。
| API | 每秒事务数 |
|---|---|
| CreateStream | 15 TPS |
| DeleteStream | 15 TPS |
| DescribeStream | 15 TPS |
| ListStreams | 15 TPS |
| UpdateStream | 15 TPS |
AWS IoT Core Device Advisor 限制和配额
限制显示名称 |
描述 |
默认值 |
可调整 |
|---|---|---|---|
每次测试套件运行时可以并发连接的最大测试设备数。 |
1 |
否 |
|
AWS 账户 可以同时运行的最大套件数。 |
1 |
否 |
|
到特定于账户的测试端点的最大连接数。 |
5 |
否 |
|
每个账户每秒从测试设备发送的 MQTT Connect 请求的最大数量。 |
5 |
否 |
|
每个客户端 ID 每秒从测试设备发送的 MQTT Connect 请求的最大数量。 |
1 |
否 |
|
每秒可发出的 CreateSuiteDefinition API 请求的最大数量。 |
1 |
否 |
|
每秒可发出的 DeleteSuiteDefinition API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 GetSuiteDefinition API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 GetSuiteRun API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 GetSuiteRunReport API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 ListSuiteDefinitions API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 ListSuiteRuns API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 ListTagsForResource API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 ListTestCases API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 StartSuiteRun API 请求的最大数量。 |
1 |
否 |
|
每秒可发出的 TagResource API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 UntagResource API 请求的最大数量。 |
10 |
否 |
|
每秒可发出的 UpdateSuiteDefinition API 请求的最大数量。 |
10 |
否 |
|
如果测试用例未完成,则测试用例失败的最长时间。 |
10800 秒 |
否 |
|
一个测试套件中的最大测试用例数。 |
50 |
不可以 |