AWS IoT Core 终端节点和配额 - AWS 一般参考
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

AWS IoT Core 终端节点和配额

以下是此服务的服务终端节点和服务配额。要通过编程方式连接到 AWS 服务,您需要使用终端节点。除了标准 AWS 终端节点之外,一些 AWS 服务还在选定区域提供 FIPS 终端节点。有关更多信息,请参阅 AWS 服务终端节点。服务配额(也称为限制)是您的 AWS 账户使用的服务资源或操作的最大数量。有关更多信息,请参阅AWS 服务配额

服务终端节点

以下部分介绍 AWS IoT Core 的服务终端节点。

注意

您可以使用这些终端节点在 AWS IoT API 参考 中执行操作。这些终端节点与设备终端节点不同,这些终端节点为设备提供了 MQTT 发布/订阅接口和 API 操作的子集。有关更多信息,请参阅 中的AWS IoT将设备连接到 。AWS IoT 开发人员指南

控制层面 API 终端节点

下表包含 AWS 支持组管理操作的 AWS IoT Core 区域特定的终端节点。有关更多信息,请参阅 AWS IoT 中的 操作AWS IoT API 参考。

区域名称 区域 终端节点 协议
美国东部 (俄亥俄) us-east-2 iot.us-east-2.amazonaws.com HTTPS
美国东部 (弗吉尼亚北部) us-east-1 iot.us-east-1.amazonaws.com HTTPS
美国西部 (加利福尼亚北部) us-west-1 iot.us-west-1.amazonaws.com HTTPS
美国西部 (俄勒冈) us-west-2 iot.us-west-2.amazonaws.com HTTPS
亚太区域 (香港) ap-east-1 iot.ap-east-1.amazonaws.com HTTPS
亚太区域 (孟买) ap-south-1 iot.ap-south-1.amazonaws.com HTTPS
亚太区域 (首尔) ap-northeast-2 iot.ap-northeast-2.amazonaws.com HTTPS
亚太地区 (新加坡) ap-southeast-1 iot.ap-southeast-1.amazonaws.com HTTPS
亚太地区 (悉尼) ap-southeast-2 iot.ap-southeast-2.amazonaws.com HTTPS
亚太地区 (东京) ap-northeast-1 iot.ap-northeast-1.amazonaws.com HTTPS
加拿大(中部) ca-central-1 iot.ca-central-1.amazonaws.com HTTPS
中国 (北京) cn-north-1 iot.cn-north-1.amazonaws.com.cn HTTPS
中国(宁夏) cn-northwest-1 iot.cn-northwest-1.amazonaws.com.cn HTTPS
歐洲 (法蘭克福) eu-central-1 iot.eu-central-1.amazonaws.com HTTPS
歐洲 (愛爾蘭) eu-west-1 iot.eu-west-1.amazonaws.com HTTPS
歐洲 (倫敦) eu-west-2 iot.eu-west-2.amazonaws.com HTTPS
歐洲 (巴黎) eu-west-3 iot.eu-west-3.amazonaws.com HTTPS
歐洲 (斯德哥爾摩) eu-north-1 iot.eu-north-1.amazonaws.com HTTPS
中东 (巴林) me-south-1 iot.me-south-1.amazonaws.com HTTPS
南美洲 (圣保罗) sa-east-1 iot.sa-east-1.amazonaws.com HTTPS
AWS GovCloud (美国) 东部 us-gov-east-1 iot.us-gov-east-1.amazonaws.com HTTPS
AWS GovCloud (美国西部) us-gov-west-1 iot.us-gov-west-1.amazonaws.com HTTPS

有关在 AWS GovCloud(美国)区域中使用 AWS IoT 的信息,请参阅 AWS GovCloud(美国)终端节点

数据层面 API 终端节点

下表包含 AWS 支持影子和 MQTT 数据操作的 AWS IoT Core 区域特定的终端节点。有关更多信息,请参阅 AWS IoT 中的 数据层面操作。AWS IoT API 参考

区域名称 区域 终端节点 协议
美国东部 (俄亥俄) us-east-2 data.iot.us-east-2.amazonaws.com HTTPS
美国东部 (弗吉尼亚北部) us-east-1 data.iot.us-east-1.amazonaws.com HTTPS
美国西部 (加利福尼亚北部) us-west-1 data.iot.us-west-1.amazonaws.com HTTPS
美国西部 (俄勒冈) us-west-2 data.iot.us-west-2.amazonaws.com HTTPS
亚太区域 (香港) ap-east-1 data.iot.ap-east-1.amazonaws.com HTTPS
亚太区域 (孟买) ap-south-1 data.iot.ap-south-1.amazonaws.com HTTPS
亚太区域 (首尔) ap-northeast-2 data.iot.ap-northeast-2.amazonaws.com HTTPS
亚太地区 (新加坡) ap-southeast-1 data.iot.ap-southeast-1.amazonaws.com HTTPS
亚太地区 (悉尼) ap-southeast-2 data.iot.ap-southeast-2.amazonaws.com HTTPS
亚太地区 (东京) ap-northeast-1 data.iot.ap-northeast-1.amazonaws.com HTTPS
加拿大(中部) ca-central-1 data.iot.ca-central-1.amazonaws.com HTTPS
中国 (北京) cn-north-1 data.iot.cn-north-1.amazonaws.com.cn HTTPS
中国(宁夏) cn-northwest-1 data.iot.cn-northwest-1.amazonaws.com.cn HTTPS
歐洲 (法蘭克福) eu-central-1 data.iot.eu-central-1.amazonaws.com HTTPS
歐洲 (愛爾蘭) eu-west-1 data.iot.eu-west-1.amazonaws.com HTTPS
歐洲 (倫敦) eu-west-2 data.iot.eu-west-2.amazonaws.com HTTPS
歐洲 (巴黎) eu-west-3 data.iot.eu-west-3.amazonaws.com HTTPS
歐洲 (斯德哥爾摩) eu-north-1 data.iot.eu-north-1.amazonaws.com HTTPS
中东 (巴林) me-south-1 data.iot.me-south-1.amazonaws.com HTTPS
南美洲 (圣保罗) sa-east-1 data.iot.sa-east-1.amazonaws.com HTTPS
AWS GovCloud (美国) 东部 us-gov-east-1 data.iot.us-gov-east-1.amazonaws.com HTTPS
AWS GovCloud (美国西部) us-gov-west-1 data.iot.us-gov-west-1.amazonaws.com HTTPS

作业数据层面 API 终端节点

下表包含 AWS 支持作业数据操作的 AWS IoT Core 区域特定的终端节点。有关更多信息,请参阅 AWS IoT 中的 作业数据层面操作。AWS IoT API 参考

区域名称 区域 终端节点 协议
美国东部 (俄亥俄) us-east-2 data.jobs.iot.us-east-2.amazonaws.com HTTPS
美国东部 (弗吉尼亚北部) us-east-1 data.jobs.iot.us-east-1.amazonaws.com HTTPS
美国西部 (加利福尼亚北部) us-west-1 data.jobs.iot.us-west-1.amazonaws.com HTTPS
美国西部 (俄勒冈) us-west-2 data.jobs.iot.us-west-2.amazonaws.com HTTPS
亚太地区(香港) ap-east-1 data.jobs.iot.ap-east-1.amazonaws.com HTTPS
亚太地区 (孟买) ap-south-1 data.jobs.iot.ap-south-1.amazonaws.com HTTPS
亚太地区 (首尔) ap-northeast-2 data.jobs.iot.ap-northeast-2.amazonaws.com HTTPS
亚太地区 (新加坡) ap-southeast-1 data.jobs.iot.ap-southeast-1.amazonaws.com HTTPS
亚太地区 (悉尼) ap-southeast-2 data.jobs.iot.ap-southeast-2.amazonaws.com HTTPS
亚太地区 (东京) ap-northeast-1 data.jobs.iot.ap-northeast-1.amazonaws.com HTTPS
加拿大(中部) ca-central-1 data.jobs.iot.ca-central-1.amazonaws.com HTTPS
中国(北京) cn-north-1 data.jobs.iot.cn-north-1.amazonaws.com.cn HTTPS
中国 (宁夏) cn-northwest-1 data.jobs.iot.cn-northwest-1.amazonaws.com.cn HTTPS
欧洲(法兰克福) eu-central-1 data.jobs.iot.eu-central-1.amazonaws.com HTTPS
欧洲(爱尔兰) eu-west-1 data.jobs.iot.eu-west-1.amazonaws.com HTTPS
欧洲(伦敦) eu-west-2 data.jobs.iot.eu-west-2.amazonaws.com HTTPS
欧洲(巴黎) eu-west-3 data.jobs.iot.eu-west-3.amazonaws.com HTTPS
欧洲(斯德哥尔摩) eu-north-1 data.jobs.iot.eu-north-1.amazonaws.com HTTPS
中东(巴林) me-south-1 data.jobs.iot.me-south-1.amazonaws.com HTTPS
南美洲(圣保罗) sa-east-1 data.jobs.iot.sa-east-1.amazonaws.com HTTPS
AWS GovCloud(美国) us-gov-west-1 data.jobs.iot.us-gov-west-1.amazonaws.com HTTPS

安全隧道 API 终端节点

下表包含 AWS 支持用于安全隧道操作的 AWS IoT Core 区域特定的终端节点。有关更多信息,请参阅 AWS IoT 中的 安全隧道操作AWS IoT API 参考。

区域名称 区域 终端节点 协议
美国东部 (俄亥俄) us-east-2 api.tunneling.iot.us-east-2.amazonaws.com HTTPS
美国东部 (弗吉尼亚北部) us-east-1 api.tunneling.iot.us-east-1.amazonaws.com HTTPS
美国西部 (加利福尼亚北部) us-west-1 api.tunneling.iot.us-west-1.amazonaws.com HTTPS
美国西部 (俄勒冈) us-west-2 api.tunneling.iot.us-west-2.amazonaws.com HTTPS
亚太区域 (香港) ap-east-1 api.tunneling.iot.ap-east-1.amazonaws.com HTTPS
亚太区域 (孟买) ap-south-1 api.tunneling.iot.ap-south-1.amazonaws.com HTTPS
亚太区域 (首尔) ap-northeast-2 api.tunneling.iot.ap-northeast-2.amazonaws.com HTTPS
亚太地区 (新加坡) ap-southeast-1 api.tunneling.iot.ap-southeast-1.amazonaws.com HTTPS
亚太地区 (悉尼) ap-southeast-2 api.tunneling.iot.ap-southeast-2.amazonaws.com HTTPS
亚太地区 (东京) ap-northeast-1 api.tunneling.iot.ap-northeast-1.amazonaws.com HTTPS
加拿大(中部) ca-central-1 api.tunneling.iot.ca-central-1.amazonaws.com HTTPS
中国 (北京) cn-north-1 api.tunneling.iot.cn-north-1.amazonaws.com.cn HTTPS
中国(宁夏) cn-northwest-1 api.tunneling.iot.cn-northwest-1.amazonaws.com.cn HTTPS
歐洲 (法蘭克福) eu-central-1 api.tunneling.iot.eu-central-1.amazonaws.com HTTPS
歐洲 (愛爾蘭) eu-west-1 api.tunneling.iot.eu-west-1.amazonaws.com HTTPS
歐洲 (倫敦) eu-west-2 api.tunneling.iot.eu-west-2.amazonaws.com HTTPS
歐洲 (巴黎) eu-west-3 api.tunneling.iot.eu-west-3.amazonaws.com HTTPS
歐洲 (斯德哥爾摩) eu-north-1 api.tunneling.iot.eu-north-1.amazonaws.com HTTPS
中东 (巴林) me-south-1 api.tunneling.iot.me-south-1.amazonaws.com HTTPS
南美洲 (圣保罗) sa-east-1 api.tunneling.iot.sa-east-1.amazonaws.com HTTPS
AWS GovCloud (美国) 东部 us-gov-east-1 api.tunneling.iot.us-gov-east-1.amazonaws.com HTTPS
AWS GovCloud (美国西部) us-gov-west-1 api.tunneling.iot.us-gov-west-1.amazonaws.com HTTPS

Service Quotas

Contents

AWS IoT Core 批量事物注册

资源 默认值 注意
允许的注册任务 1 对于任何给定的 AWS 账户,一次只能运行一个批量注册任务。
数据保留策略 30 天 批量注册任务(可以是长久的)完成后,与批量事物注册相关的数据将在 30 天后被永久删除。
行最大长度 256 K 输入 JSON 文件Amazon S3中的每行的长度不能超过 256K。
注册任务终止 30 天 任何待处理或未完成的批量注册任务都将在 30 天后终止。

AWS IoT Core 规则引擎

资源 描述 配额 可调整
每个 AWS 账户每秒的规则评估数

每个 AWS 账户每秒可以评估的最大规则数。此配额包括由入站基本提取消息生成的规则评估。

20000
每个规则的最大操作数 规则的 actions 属性中的最大条目数。 10
每个 AWS 账户的最大规则数 可在单个 AWS 账户中定义的最大规则操作数。 1000
规则大小 规则文档可以包含的 UTF-8 编码字符的最大数量(包括空格字符)。 256 KB

AWS IoT Core 规则引擎 HTTP 操作

资源 配额 可调整
终端节点 URL 的最大长度 2 KiB
每个操作的最大标头数 100
标头数的最大大小 256 字节
每个 AWS 账户的最大主题规则目标数 1000
允许 HTTP 操作的端口 443 和 8443
请求超时 3000 毫秒

AWS IoT Core 规则引擎 Apache Kafka 操作

资源 限制
引导服务器端口 9000-9100
Kerberos 密钥分发中心 (KDC) 88

AWS IoT Core 规则引擎 VPC 操作

资源 配额
最大 VPC 目标数 每区域每账户 5 个

AWS IoT Core 限制

此表描述每秒可向每个 AWS IoT API 发出的事务 (TPS) 的最大数量。

API 配额 (tps) 可调整
AcceptCertificateTransfer 10
AddThingToBillingGroup 60
AddThingToThingGroup 60
AssociateTargetsWithJob 10
AttachPolicy 15
AttachPrincipalPolicy 15
AttachThingPrincipal 15
CancelCertificateTransfer 10
CancelJob 10
CancelJobExecution 10
ClearDefaultAuthorizer 10
CreateAuthorizer 10
CreateBillingGroup 25
CreateCertificateFromCsr 15
CreateDomainConfiguration 10
CreateDynamicThingGroup 5
CreateJob 10
CreateKeysAndCertificate 10
CreatePolicy 10
CreatePolicyVersion 10
CreateProvisioningClaim 10
CreateProvisioningTemplate 10
CreateProvisioningTemplateVersion 10
CreateRoleAlias 10
CreateThing 15
CreateThingGroup 25
CreateThingType 15
CreateTopicRule 5
CreateTopicRuleDestination 5
DeleteAuthorizer 10
DeleteBillingGroup 15
DeleteCertificate 10
DeleteDomainConfiguration 10
DeleteCACertificate 10
DeleteDynamicThingGroup 5
DeleteJob 10
DeleteJobExecution 10
DeletePolicy 10
DeletePolicyVersion 10
DeleteProvisioningTemplate 10
DeleteProvisioningTemplateVersion 10
DeleteRegistrationCode 10
DeleteRoleAlias 10
DeleteThing 15
DeleteThingGroup 15
DeleteThingType 15
DeprecateThingType 15
DeleteTopicRule 20
DeleteTopicRuleDestination 5
DeleteV2LoggingLevel 2
DescribeAuthorizer 10
DescribeBillingGroup 100
DescribeCertificate 10
DescribeCertificateTag 10
DescribeCACertificate 10
DescribeDomainConfiguration 10
DescribeEndpoint 10
DescribeDefaultAuthorizer 10
DescribeJob 10
DescribeJobExecution 10
DescribeProvisioningTemplate 10
DescribeProvisioningTemplateVersion 10
DescribeRoleAlias 10
DescribeThing 350
DescribeThingGroup 100
DescribeThingType 10
DetachThingPrincipal 15
DisableTopicRule 5
EnableTopicRule 5
DetachPrincipalPolicy 15
DetachPolicy 15
GetEffectivePolicies 50
GetJobDocument 10
GetLoggingOptions 2
GetPolicy 10
GetPolicyVersion 15
GetRegistrationCode 10
GetTopicRule 200
GetTopicRuleDestination 50
GetV2LoggingOptions 2
ListAttachedPolicies 15
ListAuthorizers 10
ListBillingGroups 10
ListCACertificates 10
ListCertificates 10
ListChildThingGroups 15
ListDomainConfigurations 10
ListCertificatesByCA 10
ListJobExecutionsForJob 10
ListJobExecutionsForThing 10
ListJobs 10
ListOutgoingCertificates 10
ListPolicies 10
ListPolicyPrincipals 10
ListPolicyVersions 10
ListPrincipalPolicies 15
ListPrincipalThings 10
ListProvisioningTemplates 10
ListProvisioningTemplateVersions 10
ListRoleAliases 10
ListTagsForResource 10
ListTargetsForPolicy 10
ListThingGroups 10
ListThingGroupsForThing 10
ListThingPrincipals 10
ListThings 10
ListThingsInBillingGroup 25
ListThingsInThingGroup 25
ListThingTypes 10
ListTopicRuleDestinations 1
ListTopicRules 1
ListV2LoggingLevels 2
RegisterCertificate 10
RegisterCertificateWithoutCA 10
RegisterCACertificate 10
RegisterThing 10
RejectCertificateTransfer 10
RemoveThingFromBillingGroup 15
RemoveThingFromThingGroup 15
ReplaceTopicRule 5
SetDefaultAuthorizer 10
SetDefaultPolicyVersion 10
SetLoggingOptions 2
SetV2LoggingLevel 2
SetV2LoggingOptions 2
TagResource 10
TestAuthorization 10
TestInvokeAuthorizer 10
TransferCertificate 10
UntagResource 10
UpdateAuthorizer 10
UpdateBillingGroup 15
UpdateCertificate 10
UpdateCertificateMode 10
UpdateCertificateTag 10
UpdateDomainConfiguration 10
UpdateCACertificate 10
UpdateDynamicThingGroup 5
UpdateJob 10
UpdateProvisioningTemplate 10
UpdateRoleAlias 10
UpdateThing 10
UpdateThingGroup 15
UpdateTopicRuleDestination 5

AWS IoT Core for LoRaWAN 限制

AWS IoT Core for LoRaWAN 设备数据限制
描述 配额(消息/秒) 可调整

上行传输消息(来自 AWS IoT Core for LoRaWAN 收到的设备的消息)

50

下行链路消息(设备从适用于 LORAWAN 的 AWS IoT Core 收到的消息)

10

此表描述了每秒可向 AWS IoT Wireless API 中的每个参与者发出的事务 (TPS) 的最大数量。

适用于 LoRaWAN 的 AWS IoT Core 和 Amazon Sidewalk 集成 API 限制
API 配额 (tps) 可调整
AssociateAwsAccountWithPartnerAccount 10
AssociateWirelessDeviceWithThing 10
AssociateWirelessGatewayWithCertificate 10

AssociateWirelessGatewayWithThing 10
CreateDestination 10
CreateDeviceProfile 10
CreateServiceProfile 10
CreateWirelessDevice 10
CreateWirelessGateway 10
CreateWirelessGatewayTask 10

CreateWirelessGatewayTaskDefinition 10

DeleteDestination 10
DeleteDeviceProfile 10
DeleteServiceProfile 10
DeleteWirelessDevice 10
DeleteWirelessGateway 10
DeleteWirelessGatewayTask 10

DeleteWirelessGatewayTaskDefinition 10

DisassociateAwsAccountFromPartnerAccountt 10
DisassociateWirelessDeviceFromThing 10
DisassociateWirelessGatewayFromCertificate 10

DisassociateWirelessGatewayFromThing 10
GetDestination 10
GetDeviceProfile 10
GetPartnerAccount 10
GetServiceEndpoint 10

GetServiceProfile 10
GetWirelessDevice 10
GetWirelessDeviceStatistics 10

GetWirelessGateway 10
GetWirelessGatewayCertificate 10

GetWirelessGatewayFirmwareInformation 10

GetWirelessGatewayStatistics 10

GetWirelessGatewayTask 10

GetWirelessGatewayTaskDefinition 10

ListDestinations 10
ListDeviceProfiles 10
ListPartnerAccounts 10
ListServiceProfiles 10
ListTagsForResource 10
ListWirelessDevices 10
ListWirelessGatewayTaskDefinitions 10

ListWirelessGateways 10
SendDataToWirelessDevice 10
TagResource 10
TestWirelessDevice 10
UntagResource 10
UpdateDestination 10
UpdatePartnerAccount 10
UpdateWirelessDevice 10
UpdateWirelessGateway 10

账单组限制

  • 一个事物只能属于一个账单组。

  • 与事物组不同,账单组无法组织成层次结构。

  • 要出于标记或记账目的而注册使用率,设备必须:

    • 在 中注册为事物。AWS IoT Core.

    • 仅使用 MQTT 与 AWS IoT Core 通信。

    • 仅使用其事物名称作为客户端 ID 向 AWS IoT Core 进行身份验证。

    • 使用 X.509 证书或 Amazon Cognito 身份进行身份验证。

    有关更多信息,请参阅使用 AWS IoT 管理设备身份验证设备预配置. 您可以使用 AttachThingPrincipal API 操作将证书或其他凭证附加到事物。

  • 每个 AWS 账户的最大账单组数为 20000。

设备影子

Device Shadow 服务 API受每个账户的这些限制的约束,具体取决于区域。

Device Shadow 服务 API 限制
区域 限制 可调整
  • ap-northeast-1

  • ap-northeast-2

  • ap-south-1

  • ap-southeast-1

  • ap-southeast-2

  • cn-north-1

  • eu-central-1

  • eu-west-1

  • eu-west-2

  • us-east-1

  • us-east-2

  • us-west-1

  • us-west-2

每个账户每秒 4000 个 Device Shadow API 请求

所有其他区域

每个账户每秒 400 个 Device Shadow API 请求

Device Shadow Service 资源受这些限制的约束。

Device Shadow Service 资源限制
资源 描述 可调整
JSON 设备状态文档的最大深度 JSON 设备状态文档的 desiredreported 部分的最大级数为 5。例如:
"desired": { "one": { "two": { "three": { "four": { "five":{ } } } } } }

每个事物的最大动态未确认消息数

Device Shadow 服务在一个连接上对每个事物最多支持 10 个动态未确认消息。达到此配额后,所有新的影子请求都将被拒绝,错误代码为 429,直到进行中的请求数低于限制。

每个 AWS 账户的最大 JSON 对象数

无限制。

一个 AWS 账户中的最大影子数

无限制。

JSON 状态文档的最大大小

每个影子文档的大小必须小于或等于 8KB。元数据不会影响服务配额或定价的文档大小。

最大事物名称大小 128 字节(UTF-8 编码的字符)。

最大影子名称大小

64 字节(UTF-8 编码的字符)。

每个事物每秒的请求数

Device Shadow 服务对每个事物每秒最多支持 20 个请求。此配额针对每个事物,而不是每个 API。

注意

AWS IoT Core 在删除创建账户后或根据客户请求删除设备影子。出于操作目的,AWS IoT 服务备份将保留 6 个月。

AWS IoT Core 队列预配置

资源 配额
每个模板的队列预配置模板版本的最大数量 5
每个客户的最大队列预配置模板数 256
队列预配置模板的最大大小 10 KiB
可信用户每秒可生成的最大预配置声明数 10 tps

AWS IoT Core 消息代理

资源 描述 默认值 可调整
每账户每秒的连接请求数 AWS IoT Core 对账户每秒的最大 MQTT CONNECT 请求数进行限制。 500

每个客户端 ID 每秒的连接请求数

AWS IoT Core 对从同一 CONNECTaccountId 每秒向 1 个 MQTT clientId 操作发起的 MQTT CONNECT 请求数进行限制。

1
每账户每秒入站发布请求数 在将消息路由到订阅的客户端或规则引擎之前,AWS IoT Core 处理的所有消息的入站发布请求计数。例如,在 $aws/things/device/shadow/update 主题上发布的单个消息会导致将另外 3 个消息发布到 $aws/things/device/shadow/update/accepted$aws/things/device/shadow/update/documents$aws/things/device/shadow/delta 主题。在这种情况下,AWS IoT Core 将它们计为 4 个入站发布请求。不过,发布到非预留主题(如 a/b)的单个消息计为 1 个入站发布请求。 20000
每个账户的最大并发客户端连接数 每个账户允许的最大并发连接数。 500,000
最大入站未确认 QoS 1 发布请求 AWS IoT Core 对每个客户端的未确认入站发布请求数进行限制。达到此配额后,除非服务器返回 PUBACK 消息,否则不会从此客户端接受新发布请求。 100
最大出站未确认 QoS 1 发布请求 AWS IoT Core 对每个客户端的未确认出站发布请求数进行限制。达到此配额后,除非客户端确认发布请求,否则不会向客户端发送新发布请求。 100
QoS 1 消息的最大重试提交间隔 AWS IoT Core 最多间隔一小时向客户端重试提交未确认服务质量 1 (QoS 1) 发布请求。如果 AWS IoT Core 一小时后未从客户端接收到 PUBACK 消息,则会丢弃这些发布请求。 1 小时
每账户每秒出站发布请求数 生成匹配客户端订阅或规则引擎订阅的每条消息的出站发布请求计数。例如,将 2 个客户端订阅到主题筛选条件 a/b,并将一个规则订阅到主题筛选条件 a/#. 主题 a/b 的入站发布请求会产生总共 3 个出站发布请求。 20000
持久性会话过期期限 消息代理存储 MQTT 持久性会话的持续时间。当消息代理检测到会话已断开连接时,过期期限即开始计算。当达到过期期限后,消息代理将会终止该会话并丢弃所有关联的排队消息。通过使用标准限制增加过程,您可以将此值调整为 1 小时到 7 天的值。 1 小时
每个账户每秒的持久性会话消息请求数 AWS IoT Core 限制账户每秒每账户的最大持久消息数。此限制在 AWS IoT Core 存储发送到离线持久性会话的消息时适用。 500
每连接每秒的发布请求数 AWS IoT Core 对每个客户端连接都有每秒最大入站和出站发布请求数的限制。此限制包括发送到离线持久性会话的消息。超出该配额的发布请求将被丢弃。 100
每个账户的订阅数 AWS IoT Core 对账户所有活动连接的最大订阅数进行限制。 500,000
每个连接的订阅数 AWS IoT Core 支持每个连接 50 个订阅。AWS IoT Core 可能会拒绝同一连接上超过此数量的订阅请求并关闭该连接。客户端应验证 SUBACK 消息,以确保其订阅请求已成功处理。 50
每账户每秒的订阅数 AWS IoT Core 对账户每秒的最大订阅数进行限制。例如,如果一秒钟内发送了 2 个 MQTT SUBSCRIBE 请求,每个请求都有 3 个订阅(主题筛选器),则 AWS IoT Core 将这些请求计为 6 个订阅。 500
每个连接每秒的吞吐量 通过客户端连接接收或发送的数据以最大吞吐率进行处理。将延迟处理超过最大吞吐量的数据。 512 KiB

Protocols

资源 描述
客户端 ID 大小 128 字节(UTF-8 编码的字符)。
连接不活动 (保持连接间隔) 对于 MQTT(或通过 WebSocket 的 MQTT)连接,客户端可以请求以 30 — 1200 秒的保持连接间隔作为 MQTT CONNECT 消息的组成部分。AWS IoT Core 在发送 CONNACK 以响应 CONNECT 消息时为客户端启动保持连接计时器。只要 AWS IoT 从客户端收到 PUBLISHSUBSCRIBEPINGPUBACK 消息,此计时器就会重置。如果客户端的保持连接计时器达到 1.5 倍的指定保持连接间隔(即乘以 1.5),AWS IoT Core 将断开其连接。

默认保持连接间隔为 1200 秒。如果客户端请求的保持连接间隔为零,则使用默认保持连接间隔。如果客户端请求的保持连接间隔大于 1200 秒,则使用默认保持连接间隔。如果客户端请求的保持连接间隔少于 30 秒但大于 0,则服务器会当做客户端请求的是 30 秒保持连接间隔。
主题和主题筛选条件中斜杠的最大数量 发布或订阅请求中的主题不得超过 7 个正斜杠 (/). 这不包括基本提取主题的必需分段中的前 3 个正斜杠 ($AWS/rules/rule-name/).
每个订阅请求的最大订阅数 单个 SUBSCRIBE 请求的配额为 8 个订阅。
消息大小 每个发布请求的负载不能大于 128 KB。AWS IoT Core 拒绝大于此大小的发布和连接请求。
受限制的客户端 ID 前缀 $ 是为 AWS IoT Core 生成的客户端 ID 保留的。
受限制的主题前缀 $ 开头的主题由 AWS IoT Core. 保留。系统不支持使用它们来进行发布和订阅,除非使用由 AWS IoT Core 服务(例如,Device Shadow 服务)定义的特定主题名称。
主题大小 发送发布请求时向 AWS IoT Core 传递的主题不能超过 256 字节的 UTF-8 编码字符。这不包括基本提取主题的前 3 个必需分段 ($AWS/rules/rule-name/).
WebSocket 连接持续时间 WebSocket 连接配额为 24 小时。如果超出配额,则当客户端或服务器尝试发送消息时,WebSocket 连接将关闭。

安全和身份

资源 默认值 可调整
AWS IoT Core 角色别名的最大数量 100
每区域每 AWS 账户允许的具有相同主题字段的 CA 证书的最大数量 10
每秒可注册的设备证书的最大数量 15
命名策略版本的最大数量 5
可以附加到证书或 Amazon Cognito 身份的策略的最大数量 10
策略文档的最大大小 2048 个字符 (不包括空格)
自定义身份验证:每个账户的最大授权方数 10
自定义身份验证:最小连接持续时间(值 DisconnectAfterInSecs 300
自定义身份验证:最大连接持续时间(值 DisconnectAfterInSecs 86,400
自定义身份验证:最低策略刷新速率(值 RefreshAfterInSecs 300
自定义身份验证:最大策略刷新速率(值 RefreshAfterInSecs 86,400

Things

资源 默认值 可调整
具有物联网对象类型的物联网对象的物联网对象属性的最大数量 50
没有事物类型的事物的事物属性的最大数量 3
一件事物可以属于的最大组数 10
一个 AWS 账户中的最大事物类型数 无限制。
与某个物联网对象关联的物联网对象类型数 1
最大事物名称大小 128 字节(UTF-8 编码的字符)。
每件事物的事物属性的大小 47 KB

事物组

资源 默认值 可调整
一个事物可以属于的事物组的最大数量 10
一个事物组中的最大事物数量 无限
事物组层次结构的最大深度 7
与事物组关联的属性的最大数目 50
直接子组的最大数量 100
动态组的最大数量 100
最大事物组名称大小 128 字节(UTF-8 编码的字符)。
事物组属性名称的最大大小(以字符为单位)。 128
事物组属性值的最大大小(以字符为单位)。 800