AWS IoT Device Management endpoints and quotas - AWS General Reference

AWS IoT Device Management endpoints and quotas

The following are the service endpoints and service quotas for this service. To connect programmatically to an AWS service, you use an endpoint. In addition to the standard AWS endpoints, some AWS services offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your AWS account. For more information, see AWS service quotas.

Service endpoints

AWS IoT Core - control plane endpoints

The following table contains AWS Region-specific endpoints for AWS IoT Core - control plane operations. For information about the operations supported by the AWS IoT Core - control plane endpoints, see AWS IoT operations in the AWS IoT API Reference.

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2

iot.us-east-2.amazonaws.com

iot-fips.us-east-2.amazonaws.com

HTTPS

HTTPS

US East (N. Virginia) us-east-1

iot.us-east-1.amazonaws.com

iot-fips.us-east-1.amazonaws.com

HTTPS

HTTPS

US West (N. California) us-west-1

iot.us-west-1.amazonaws.com

iot-fips.us-west-1.amazonaws.com

HTTPS

HTTPS

US West (Oregon) us-west-2

iot.us-west-2.amazonaws.com

iot-fips.us-west-2.amazonaws.com

HTTPS

HTTPS

Asia Pacific (Hong Kong) ap-east-1 iot.ap-east-1.amazonaws.com HTTPS
Asia Pacific (Mumbai) ap-south-1 iot.ap-south-1.amazonaws.com HTTPS
Asia Pacific (Seoul) ap-northeast-2 iot.ap-northeast-2.amazonaws.com HTTPS
Asia Pacific (Singapore) ap-southeast-1 iot.ap-southeast-1.amazonaws.com HTTPS
Asia Pacific (Sydney) ap-southeast-2 iot.ap-southeast-2.amazonaws.com HTTPS
Asia Pacific (Tokyo) ap-northeast-1 iot.ap-northeast-1.amazonaws.com HTTPS
Canada (Central) ca-central-1

iot.ca-central-1.amazonaws.com

iot-fips.ca-central-1.amazonaws.com

HTTPS

HTTPS

Europe (Frankfurt) eu-central-1 iot.eu-central-1.amazonaws.com HTTPS
Europe (Ireland) eu-west-1 iot.eu-west-1.amazonaws.com HTTPS
Europe (London) eu-west-2 iot.eu-west-2.amazonaws.com HTTPS
Europe (Paris) eu-west-3 iot.eu-west-3.amazonaws.com HTTPS
Europe (Stockholm) eu-north-1 iot.eu-north-1.amazonaws.com HTTPS
Middle East (Bahrain) me-south-1 iot.me-south-1.amazonaws.com HTTPS
South America (São Paulo) sa-east-1 iot.sa-east-1.amazonaws.com HTTPS
AWS GovCloud (US-East) us-gov-east-1

iot.us-gov-east-1.amazonaws.com

iot-fips.us-gov-east-1.amazonaws.com

HTTPS

HTTPS

AWS GovCloud (US-West) us-gov-west-1

iot.us-gov-west-1.amazonaws.com

iot-fips.us-gov-west-1.amazonaws.com

HTTPS

HTTPS

AWS IoT Core - data plane endpoints

The AWS IoT Core - data plane endpoints are specific to each AWS account and AWS Region. To find the AWS IoT Core - data plane endpoint for your AWS account and AWS Region, use the describe-endpoint CLI command shown here, or the DescribeEndpoint REST API.

aws iot describe-endpoint --endpoint-type iot:Data-ATS

This command returns your Data Plane API endpoint in the following format:

account-specific-prefix.iot.aws-region.amazonaws.com

For information about the actions supported by the AWS IoT Core - data plane endpoints, see AWS IoT data plane operations in the AWS IoT API Reference.

The following table contains generic representations of the AWS account-specific endpoints for each AWS Region that AWS IoT Core supports. In the Endpoint column, the account-specific-prefix from your Account-specific endpoint replaces data shown in the generic endpoint representation.

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2

data-ats.iot.us-east-2.amazonaws.com

data.iot-fips.us-east-2.amazonaws.com

HTTPS

HTTPS

US East (N. Virginia) us-east-1

data-ats.iot.us-east-1.amazonaws.com

data.iot-fips.us-east-1.amazonaws.com

HTTPS

HTTPS

US West (N. California) us-west-1

data-ats.iot.us-west-1.amazonaws.com

data.iot-fips.us-west-1.amazonaws.com

HTTPS

HTTPS

US West (Oregon) us-west-2

data-ats.iot.us-west-2.amazonaws.com

data.iot-fips.us-west-2.amazonaws.com

HTTPS

HTTPS

Asia Pacific (Hong Kong) ap-east-1 data-ats.iot.ap-east-1.amazonaws.com HTTPS
Asia Pacific (Mumbai) ap-south-1 data-ats.iot.ap-south-1.amazonaws.com HTTPS
Asia Pacific (Seoul) ap-northeast-2 data-ats.iot.ap-northeast-2.amazonaws.com HTTPS
Asia Pacific (Singapore) ap-southeast-1 data-ats.iot.ap-southeast-1.amazonaws.com HTTPS
Asia Pacific (Sydney) ap-southeast-2 data-ats.iot.ap-southeast-2.amazonaws.com HTTPS
Asia Pacific (Tokyo) ap-northeast-1 data-ats.iot.ap-northeast-1.amazonaws.com HTTPS
Canada (Central) ca-central-1

data-ats.iot.ca-central-1.amazonaws.com

data.iot-fips.ca-central-1.amazonaws.com

HTTPS

HTTPS

Europe (Frankfurt) eu-central-1 data-ats.iot.eu-central-1.amazonaws.com HTTPS
Europe (Ireland) eu-west-1 data-ats.iot.eu-west-1.amazonaws.com HTTPS
Europe (London) eu-west-2 data-ats.iot.eu-west-2.amazonaws.com HTTPS
Europe (Paris) eu-west-3 data-ats.iot.eu-west-3.amazonaws.com HTTPS
Europe (Stockholm) eu-north-1 data-ats.iot.eu-north-1.amazonaws.com HTTPS
Middle East (Bahrain) me-south-1 data-ats.iot.me-south-1.amazonaws.com HTTPS
South America (São Paulo) sa-east-1 data-ats.iot.sa-east-1.amazonaws.com HTTPS
AWS GovCloud (US-East) 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-West) 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 Device Management - jobs data endpoints

The AWS IoT Device Management - jobs data endpoints are specific to each AWS account and AWS Region. To find the AWS IoT Device Management - jobs data endpoint for your AWS account and AWS Region, use the describe-endpoint CLI command shown here, or the DescribeEndpoint REST API.

aws iot describe-endpoint --endpoint-type iot:Jobs

This command returns your Jobs data plane API endpoint in the following format:

account-specific-prefix.jobs.iot.aws-region.amazonaws.com.

For information about the actions supported by the AWS IoT Device Management - jobs data endpoints, see AWS IoT jobs data plane operations in the AWS IoT API Reference.

The following table contains AWS Region-specific endpoints that AWS IoT Core supports for job data operations. In the Endpoint column, the account-specific-prefix from your account-specific endpoint replaces the prefix shown in the generic endpoint representation.

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2 prefix.jobs.iot.us-east-2.amazonaws.com HTTPS
US East (N. Virginia) us-east-1 prefix.jobs.iot.us-east-1.amazonaws.com HTTPS
US West (N. California) us-west-1 prefix.jobs.iot.us-west-1.amazonaws.com HTTPS
US West (Oregon) us-west-2 prefix.jobs.iot.us-west-2.amazonaws.com HTTPS
Asia Pacific (Hong Kong) ap-east-1 prefix.jobs.iot.ap-east-1.amazonaws.com HTTPS
Asia Pacific (Mumbai) ap-south-1 prefix.jobs.iot.ap-south-1.amazonaws.com HTTPS
Asia Pacific (Seoul) ap-northeast-2 prefix.jobs.iot.ap-northeast-2.amazonaws.com HTTPS
Asia Pacific (Singapore) ap-southeast-1 prefix.jobs.iot.ap-southeast-1.amazonaws.com HTTPS
Asia Pacific (Sydney) ap-southeast-2 prefix.jobs.iot.ap-southeast-2.amazonaws.com HTTPS
Asia Pacific (Tokyo) ap-northeast-1 prefix.jobs.iot.ap-northeast-1.amazonaws.com HTTPS
Canada (Central) ca-central-1 prefix.jobs.iot.ca-central-1.amazonaws.com HTTPS
China (Beijing) cn-north-1 prefix.jobs.iot.cn-north-1.amazonaws.com.cn HTTPS
China (Ningxia) cn-northwest-1 prefix.jobs.iot.cn-northwest-1.amazonaws.com.cn HTTPS
Europe (Frankfurt)) eu-central-1 prefix.jobs.iot.eu-central-1.amazonaws.com HTTPS
Europe (Ireland) eu-west-1 prefix.jobs.iot.eu-west-1.amazonaws.com HTTPS
Europe (London) eu-west-2 prefix.jobs.iot.eu-west-2.amazonaws.com HTTPS
Europe (Paris) eu-west-3 prefix.jobs.iot.eu-west-3.amazonaws.com HTTPS
Europe (Stockholm) eu-north-1

prefix.jobs.iot.eu-north-1.amazonaws.com

HTTPS
Middle East (Bahrain) me-south-1 prefix.jobs.iot.me-south-1.amazonaws.com HTTPS
South America (São Paulo) sa-east-1 prefix.jobs.iot.sa-east-1.amazonaws.com HTTPS
AWS GovCloud (US-West) us-gov-west-1 prefix.jobs.iot.us-gov-west-1.amazonaws.com HTTPS

AWS IoT Device Management - secure tunneling endpoints

AWS IoT supports additional endpoints for secure tunneling.

Secure Tunneling Management APIs Endpoints

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2

api.tunneling.iot.us-east-2.amazonaws.com

api.tunneling.iot-fips.us-east-2.amazonaws.com

HTTPS

HTTPS

US East (N. Virginia) us-east-1

api.tunneling.iot.us-east-1.amazonaws.com

api.tunneling.iot-fips.us-east-1.amazonaws.com

HTTPS

HTTPS

US West (N. California) us-west-1

api.tunneling.iot.us-west-1.amazonaws.com

api.tunneling.iot-fips.us-west-1.amazonaws.com

HTTPS

HTTPS

US West (Oregon) us-west-2

api.tunneling.iot.us-west-2.amazonaws.com

api.tunneling.iot-fips.us-west-2.amazonaws.com

HTTPS

HTTPS

Asia Pacific (Hong Kong) ap-east-1 api.tunneling.iot.ap-east-1.amazonaws.com HTTPS
Asia Pacific (Mumbai) ap-south-1 api.tunneling.iot.ap-south-1.amazonaws.com HTTPS
Asia Pacific (Seoul) ap-northeast-2 api.tunneling.iot.ap-northeast-2.amazonaws.com HTTPS
Asia Pacific (Singapore) ap-southeast-1 api.tunneling.iot.ap-southeast-1.amazonaws.com HTTPS
Asia Pacific (Sydney) ap-southeast-2 api.tunneling.iot.ap-southeast-2.amazonaws.com HTTPS
Asia Pacific (Tokyo) ap-northeast-1 api.tunneling.iot.ap-northeast-1.amazonaws.com HTTPS
Canada (Central) ca-central-1

api.tunneling.iot.ca-central-1.amazonaws.com

api.tunneling.iot-fips.ca-central-1.amazonaws.com

HTTPS

HTTPS

Europe (Frankfurt) eu-central-1 api.tunneling.iot.eu-central-1.amazonaws.com HTTPS
Europe (Ireland) eu-west-1 api.tunneling.iot.eu-west-1.amazonaws.com HTTPS
Europe (London) eu-west-2 api.tunneling.iot.eu-west-2.amazonaws.com HTTPS
Europe (Paris) eu-west-3 api.tunneling.iot.eu-west-3.amazonaws.com HTTPS
Europe (Stockholm) eu-north-1 api.tunneling.iot.eu-north-1.amazonaws.com HTTPS
Middle East (Bahrain) me-south-1 api.tunneling.iot.me-south-1.amazonaws.com HTTPS
South America (São Paulo) sa-east-1 api.tunneling.iot.sa-east-1.amazonaws.com HTTPS
AWS GovCloud (US-East) us-gov-east-1

api.tunneling.iot.us-gov-east-1.amazonaws.com

api.tunneling.iot-fips.us-gov-east-1.amazonaws.com

HTTPS

HTTPS

AWS GovCloud (US-West) us-gov-west-1

api.tunneling.iot.us-gov-west-1.amazonaws.com

api.tunneling.iot-fips.us-gov-west-1.amazonaws.com

HTTPS

HTTPS

Secure Tunneling Device Connection Endpoints

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2 wss://data.tunneling.iot.us-east-2.amazonaws.com HTTPS
US East (N. Virginia) us-east-1 wss://data.tunneling.iot.us-east-1.amazonaws.com HTTPS
US West (N. California) us-west-1 wss://data.tunneling.iot.us-west-1.amazonaws.com HTTPS
US West (Oregon) us-west-2 wss://data.tunneling.iot.us-west-2.amazonaws.com HTTPS
Asia Pacific (Mumbai) ap-south-1 wss://data.tunneling.iot.ap-south-1.amazonaws.com HTTPS
Asia Pacific (Seoul) ap-northeast-2 wss://data.tunneling.iot.ap-northeast-2.amazonaws.com HTTPS
Asia Pacific (Singapore) ap-southeast-1 wss://data.tunneling.iot.ap-southeast-1.amazonaws.com HTTPS
Asia Pacific (Sydney) ap-southeast-2 wss://data.tunneling.iot.ap-southeast-2.amazonaws.com HTTPS
Asia Pacific (Tokyo) ap-northeast-1 wss://data.tunneling.iot.ap-northeast-1.amazonaws.com HTTPS
Asia Pacific (Hong Kong) ap-east-1 wss://data.tunneling.iot.ap-east-1.amazonaws.com HTTPS
Canada (Central) ca-central-1 wss://data.tunneling.iot.ca-central-1.amazonaws.com HTTPS
China (Beijing) cn-north-1 wss://data.tunneling.iot.cn-north-1.amazonaws.com.cn HTTPS
China (Ningxia) cn-northwest-1 wss://data.tunneling.iot.cn-northwest-1.amazonaws.com.cn HTTPS
Europe (Frankfurt) eu-central-1 wss://data.tunneling.iot.eu-central-1.amazonaws.com HTTPS
Europe (Ireland) eu-west-1 wss://data.tunneling.iot.eu-west-1.amazonaws.com HTTPS
Europe (London) eu-west-2 wss://data.tunneling.iot.eu-west-2.amazonaws.com HTTPS
Europe (Paris) eu-west-3 wss://data.tunneling.iot.eu-west-3.amazonaws.com HTTPS
Europe (Stockholm) eu-north-1 wss://data.tunneling.iot.eu-north-1.amazonaws.com HTTPS
South America (São Paulo) sa-east-1 wss://data.tunneling.iot.sa-east-1.amazonaws.com HTTPS
Middle East (Bahrain) me-south-1 wss://data.tunneling.iot.me-south-1.amazonaws.com HTTPS
AWS GovCloud (US-East) us-gov-east-1 wss://data.tunneling.iot.us-gov-east-1.amazonaws.com HTTPS
AWS GovCloud (US-West) us-gov-west-1 wss://data.tunneling.iot.us-gov-west-1.amazonaws.com HTTPS

AWS IoT FIPS endpoints

AWS IoT provides endpoints that support the Federal Information Processing Standard (FIPS) 140-2. Choose the appropriate FIPS compliant endpoint to access AWS IoT features in your AWS Region from FIPS Endpoints by Service. For more information about the FIPs endpoints provided by AWS IoT, see Connecting to AWS IoT FIPS endpoints.

Service quotas

AWS IoT Core thing resource limits and quotas

AWS IoT Core thing limits and quotas

Limit display name

Description

Default value

Adjustable

Maximum number of thing attributes for a thing with a thing type

Maximum number of thing attributes for a thing with a thing type. Thing types are optional and make it easier to discover things. Things with a thing type can have up to 50 attributes.

50

Yes

Maximum number of thing attributes for a thing without a thing type

Maximum number of thing attributes for a thing without a thing type. Things without a thing type can have up to three attributes.

3

No

Maximum thing name size

Maximum size of a thing name, which is 128 bytes of UTF-8 encoded characters.

128 Bytes

No

Number of thing types that can be associated with a thing

Number of thing types that can be associated with a thing, which can be zero or one. Thing types are optional and their use makes it easier to discover things.

1

No

Size of thing attributes per thing

The size of thing attributes per thing, which is 47 kilobytes. Thing attributes are optional name-value pairs that store information about the thing, which makes their use easier to discover things.

47 Kilobytes

Yes

Note

Thing types

The number of thing types that can be defined in an AWS account is not limited.Thing types allow you to store description and configuration information that is common to all things associated with the same thing type.

AWS IoT Core thing group resource limits and quotas

AWS IoT Core thing group limits and quotas

Limit display name

Description

Default value

Adjustable

Maximum depth of a thing group hierarchy

The maximum depth of a hierarchy of thing groups. When you build a hierarchy of groups, the policy attached to the parent group is inherited by its child group, and by all the things in the group and its child groups. This makes it easier to manage permissions for large number of things.

7

No

Maximum number of attributes associated with a thing group

Maximum number of attributes associated with a thing group. Attributes are name-value pairs you can use to store information about a group. You can add, delete, or update the attributes of a group.

50

No

Maximum number of direct child groups

The maximum number of direct child groups that a thing group can have in a thing group hierarchy.

100

No

Maximum number of dynamic groups

Maximum number of dynamic groups.

100

No

Maximum number of thing groups a thing can belong to

A thing can be added to a maximum of 10 thing groups. But you cannot add a thing to more than one group in the same hierarchy. This means that a thing cannot be added to two groups that share a common parent.

10

No

Maximum size of a thing group attribute name, in chars

Maximum size of a thing group attribute name, in chars.

128

No

Maximum size of a thing group attribute value, in chars

Maximum size of a thing group attribute value, in chars.

800

No

Maximum thing group name size

Maximum thing group name size.

128 Bytes

No

Note

Thing group assignment

The maximum number of things that can be assigned to a thing group is not limited.

AWS IoT Core bulk thing registration limits and quotas

AWS IoT Core bulk thing registration

Limit display name

Description

Default value

Adjustable

Allowed registration tasks

For any given AWS account, only one bulk registration task can run at a time.

1

No

Data retention policy

After the bulk registration task (which can be long lived) is complete, data related to bulk thing registration is permanently deleted after 30 days.

2592000 Seconds

No

Maximum line length

Each line in an Amazon S3 input JSON file can't exceed 256K in length.

256000

No

Registration task termination

Any pending or incomplete bulk registration tasks are terminated after 30 days.

2592000 Seconds

No

For more information about the JSON file used for bulk registration, see Amazon S3 input JSON file.

AWS IoT Core billing group restrictions

  • A thing can belong to exactly one billing group.

  • Unlike thing groups, billing groups cannot be organized into hierarchies.

  • For its usage to be registered for tagging or billing purposes, a device must:

    • Be registered as a thing in AWS IoT Core.

    • Communicate with AWS IoT Core using MQTT only.

    • Authenticate with AWS IoT Core using only its thing name as the client ID.

    • Use an X.509 certificate or Amazon Cognito Identity to authenticate.

    For more information, see Managing Devices with AWS IoT, Authentication, and Device Provisioning. You can use the AttachThingPrincipal API operation to attach a certificate or other credential to a thing.

  • The maximum number of billing groups per AWS account is 20,000.

AWS IoT Device Management API action limits

AWS IoT Device Management API action limits

Limit display name

Description

Default value

Default value in select AWS Regions*

Adjustable

AddThingToBillingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the AddThingToBillingGroup API.

60

60

Yes

AddThingToThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the AddThingToThingGroup API.

100

60

Yes

AttachThingPrincipal API TPS

The maximum number of transactions per second (TPS) that can be made for the AttachThingPrincipal API.

100

50

Yes

CreateBillingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the CreateBillingGroup API.

25

25

Yes

CreateDynamicThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the CreateDynamicThingGroup API.

5

5

Yes

CreateThing API TPS

The maximum number of transactions per second (TPS) that can be made for the CreateThing API.

100

50

Yes

CreateThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the CreateThingGroup API.

25

25

Yes

CreateThingType API TPS

The maximum number of transactions per second (TPS) that can be made for the CreateThingType API.

15

15

Yes

DeleteBillingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the DeleteBillingGroup API.

15

15

Yes

DeleteDynamicThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the DeleteDynamicThingGroup API.

5

5

Yes

DeleteThing API TPS

The maximum number of transactions per second (TPS) that can be made for the DeleteThing API.

100

50

Yes

DeleteThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the DeleteThingGroup API.

15

15

Yes

DeleteThingType API TPS

The maximum number of transactions per second (TPS) that can be made for the DeleteThingType API.

15

15

Yes

DeprecateThingType API TPS

The maximum number of transactions per second (TPS) that can be made for the DeprecateThingType API.

15

15

Yes

DescribeBillingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the DescribeBillingGroup API.

100

15

Yes

DescribeThing API TPS

The maximum number of transactions per second (TPS) that can be made for the DescribeThing API.

350

50

Yes

DescribeThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the DescribeThingGroup API.

100

100

Yes

DescribeThingType API TPS

The maximum number of transactions per second (TPS) that can be made for the DescribeThingType API.

100

50

Yes

DetachThingPrincipal API TPS

The maximum number of transactions per second (TPS) that can be made for the DetachThingPrincipal API.

100

50

Yes

ListBillingGroups API TPS

The maximum number of transactions per second (TPS) that can be made for the ListBillingGroups API.

10

10

Yes

ListPrincipalThings API TPS

The maximum number of transactions per second (TPS) that can be made for the ListPrincipalThings API.

10

10

Yes

ListTagsForResource API TPS

The maximum number of transactions per second (TPS) that can be made for the ListTagsForResource API.

10

10

Yes

ListThingGroups API TPS

The maximum number of transactions per second (TPS) that can be made for the ListThingGroups API.

10

10

Yes

ListThingGroupsForThing API TPS

The maximum number of transactions per second (TPS) that can be made for the ListThingGroupsForThing API.

100

50

Yes

ListThingPrincipals API TPS

The maximum number of transactions per second (TPS) that can be made for the ListThingPrincipals API.

10

10

Yes

ListThingTypes API TPS

The maximum number of transactions per second (TPS) that can be made for the ListThingTypes API.

10

10

Yes

ListThings API TPS

The maximum number of transactions per second (TPS) that can be made for the ListThings API.

10

10

Yes

ListThingsInBillingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the ListThingsInBillingGroup API.

25

25

Yes

ListThingsInThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the ListThingsInThingGroup API.

25

25

Yes

RegisterThing API TPS

The maximum number of transactions per second (TPS) that can be made for the RegisterThing API.

10

10

Yes

RemoveThingFromBillingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the RemoveThingFromBillingGroup API.

15

15

Yes

RemoveThingFromThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the RemoveThingFromThingGroup API.

100

50

Yes

TagResource API TPS

The maximum number of transactions per second (TPS) that can be made for the TagResource API.

10

10

Yes

UntagResource API TPS

The maximum number of transactions per second (TPS) that can be made for the UntagResource API.

10

10

Yes

UpdateBillingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the UpdateBillingGroup API.

15

15

Yes

UpdateDynamicThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the UpdateDynamicThingGroup API.

5

5

Yes

UpdateThing API TPS

The maximum number of transactions per second (TPS) that can be made for the UpdateThing API.

100

50

Yes

UpdateThingGroup API TPS

The maximum number of transactions per second (TPS) that can be made for the UpdateThingGroup API.

15

15

Yes

*Select AWS Regions: Europe (Stockholm), Middle East (Bahrain), Europe (Paris), Asia Pacific (Hong Kong), AWS GovCloud (US-East), AWS GovCloud (US-West), US West (N. California), Canada (Central), China (Ningxia)

AWS IoT Fleet Indexing

AWS IoT Device Management fleet indexing limits and quotas

Limit display name

Description

Default value

Adjustable

Maximum length of a custom field name

The maximum length of a custom field name.

1024

Yes

Maximum length of a query

The maximum length of a query in UTF-8 encoded characters.

1000

Yes

Maximum number of * wildcard operators per query term

The maximum number of * wildcard operators per query term.

2

No

Maximum number of ? wildcard operators per query term

The maximum number of ? wildcard operators per query term.

5

No

Maximum number of custom fields in AWS thing groups index

The maximum number of custom fields in AWS thing groups index.

5

Yes

Maximum number of custom fields in AWS things index

The maximum number of custom fields in AWS things index.

5

Yes

Maximum number of dynamic groups

The maximum number of dynamic groups per customer.

100

Yes

Maximum number of fleet metrics

The maximum number of fleet metrics per customer.

100

Yes

Maximum number of names in the named shadow names filter

The maximum number of names in the named shadow names filter

10

Yes

Maximum number of percentile values per fleet metric

The maximum number of values for percentile aggregation type per fleet metric.

5

No

Maximum number of query terms per fleet metric

The maximum number of query terms per fleet metric.

7

Yes

Maximum number of query terms per query

The maximum number of query terms per query.

7

Yes

Maximum number of results per search query

The maximum number of results per search query.

500

No

Maximum period of a fleet metric

The maximum period of a fleet metric in seconds.

86400 Seconds

No

Minimum period of a fleet metric

The minimum period of a fleet metric in seconds.

60 Seconds

No

AWS IoT Device Management fleet indexing API limits

Limit display name

Description

Default value

Adjustable

DescribeIndex rate

The maximum number of DescribeIndex calls per second.

10

Yes

GetCardinality rate

The maximum number of GetCardinality calls per second.

15

Yes

GetIndexingConfiguration rate

The maximum number of GetIndexingConfiguration calls per second.

20

Yes

GetPercentiles rate

The maximum number of GetPercentiles calls per second.

15

Yes

GetStatistics rate

The maximum number of GetStatistics calls per second.

15

Yes

ListIndices rate

The maximum number of ListIndices calls per second.

5

Yes

SearchIndex rate

The maximum number of SearchIndex calls per second.

15

Yes

UpdateIndexingConfiguration rate

The maximum number of UpdateIndexingConfiguration calls per second.

1

Yes

AWS IoT Jobs

AWS IoT Device Management jobs limits and quotas

Limit display name

Description

Default value

Adjustable

Active continuous jobs

The maximum number of active Jobs in your AWS account per region. This limit value is an aggregation of both active snapshot jobs and active continuous jobs.

100000

Yes

Active snapshot jobs

The maximum number of active Jobs in your AWS account per region. This limit value is an aggregation of both active snapshot jobs and active continuous jobs.

100000

Yes

Comment length

The maximum comment length (in characters).

2028

No

Concurrent jobs

The maximum number of concurrent jobs in your AWS account per region.

500

Yes

CreateJobTemplate throttle limit

The throttle limit for CreateJobTemplate.

10

Yes

Data retention

The maximum number of days that job data and job execution data will be retained for inactive jobs (jobs that aren't IN_PROGRESS).

730

No

DeleteJobTemplate throttle limit

The throttle limit for DeleteJobTemplate.

10

Yes

DescribeJobExecution/GetPendingJobExecutions throttle limit

The maximum number of total read transactions per second per account which can be caused by invoking DescribeJobExecution and/or GetPendingJobExecutions. In the control plane, DescribeJobExecution is limited to 10 TPS per invocation.

200

No

DescribeJobTemplate throttle limit

The throttle limit for DescribeJobTemplate.

10

Yes

DocumentSource length

The maximum number of characters in a job document source.

1350

No

In Progress timeout

The maximum job execution InProgress timeout value (in minutes).

10080

No

Job Targets

The maximum number of targets you can assign to a job.

100

No

Job Template description length

The maximum number of characters in a job template description.

2028

No

Job description length

The maximum number of characters in a job description.

2028

No

Job execution roll out rate

The maximum number of job executions that you can roll out per minute.

1000

Yes

JobId Length

The maximum number of characters in a Job id.

64

No

JobTemplateId Length

The maximum number of characters in a job template id.

64

No

List results per page

The maximum number of list results per page.

250

No

ListJobTemplates throttle limit

The throttle limit for ListJobTemplates.

10

Yes

Maximum number of job templates

The maximum number of job templates you can own.

100

Yes

Minimum job execution roll out rate

The minimum number of job executions that you can roll out per minute.

1

No

Minimum pre-signed URL lifetime

The minimum lifetime (in seconds) of a pre-signed URL.

60 Seconds

No

Pre-signed URL lifetime

The maximum lifetime (in seconds) of a pre-signed URL.

3600 Seconds

No

S3 job document length

The maximum length of an S3 job document that can be sent to an AWS IoT device (in Bytes).

32768 Bytes

Yes

StartNextPendingJobExecution/UpdateJobExecution throttle limit

The maximum number of total write transactions per second per account which can be caused by invoking StartNextPendingJobExecution and/or UpdatePendingJobExecution.

200

No

StatusDetail map key length

The maximum length of a StatusDetail map key (in characters).

128

No

StatusDetail map key-value pairs

The maximum number of key-value pairs you can have in a StatusDetail map.

10

No

StatusDetail map value length

The maximum length of a StatusDetail map value (in characters).

1024

No

Step Timer

The maximum job execution step timeout value (in minutes).

10080

No

AWS IoT Device Management jobs API action limits

Limit display name

Description

Default value

Adjustable

AssociateTargetsWithJob throttle limit

The throttle limit for AssociateTargetsWithJob.

10

Yes

CancelJob throttle limit

The throttle limit for CancelJob.

10

Yes

CancelJobExecution throttle limit

The throttle limit for CancelJobExecution.

10

Yes

CreateJob throttle limit

The throttle limit for CreateJob.

10

No

DeleteJob throttle limit

The throttle limit for DeleteJob.

10

Yes

DeleteJobExecution throttle limit

The throttle limit for DeleteJobExecution.

10

Yes

DescribeJob throttle limit

The throttle limit for DescribeJob.

10

Yes

DescribeJobExecution throttle limit

The throttle limit for DescribeJobExecution.

10

Yes

GetJobDocument throttle limit

The throttle limit for GetJobDocument.

10

Yes

ListJobExecutionsForJob throttle limit

The throttle limit for ListJobExecutionsForJob.

10

Yes

ListJobExecutionsForThing throttle limit

The throttle limit for ListJobExecutionsForThing.

10

Yes

ListJobs throttle limit

The throttle limit for ListJobs.

10

Yes

UpdateJob throttle limit

The throttle limit for UpdateJob.

10

Yes

For definitions of data plane and control plane, see What are the ways for accessing AWS IoT Core? in the AWS IoT Core FAQs

AWS IoT Secure Tunneling

AWS IoT Device Management secure tunneling limits and quotas

Limit display name

Description

Default value

Adjustable

CloseTunnel API throttle limit

The maximum number of transactions per second per account which can be caused by invoking CloseTunnel.

1

Yes

DescribeTunnel API throttle limit

The maximum number of transactions per second per account which can be caused by invoking DescribeTunnel.

10

Yes

ListTagsForResource API throttle limit

The maximum number of transactions per second per account which can be caused by invoking ListTagsForResource.

10

Yes

ListTunnels API throttle limit

The maximum number of transactions per second per account which can be caused by invoking ListTunnels.

10

Yes

Maximum bandwidth per tunnel

The maximum bandwidth per tunnel (in kbps).

800

No

Maximum connection rate

The maximum number of transactions for connecting to a tunnel per second.

10

Yes

Maximum number of tags per resource

The maximum number of tags that can be used per resource.

50

No

Maximum tag key length

The maximum number of Unicode characters in a tag key. Each resource and tag key must be unique.

128

No

Maximum tag value length

The maximum number of Unicode characters in a tag value. Each tag key can have one value.

256

No

Maximum tunnel lifetime

The maximum tunnel lifetime (in hours), after which a tunnel will be closed after reaching.

12

No

OpenTunnel API throttle limit

The maximum number of transactions per second per account which can be caused by invoking OpenTunnel.

1

Yes

TagResource API throttle limit

The maximum number of transactions per second per account which can be caused by invoking TagResource.

10

Yes

UntagResource API trottle limit

The maximum number of transactions per second per account which can be caused by invoking UntagResource.

10

Yes

Fleet Hub for AWS IoT Device Management

Fleet Hub limits and quotas

Limit display name

Description

Default value

Adjustable

Number of applications per Region per AWS account

The maximum number of applications per Region per AWS account.

10

Yes

Fleet Hub API throttling limits
Resource Quota Adjustable
Alarms 100 per Region per account Yes
CreateApplication 10 TPS Yes
DeleteApplication 10 TPS Yes
DescribeApplication 10 TPS Yes
ListApplications 10 TPS Yes
ListTagsForResource 10 TPS Yes
TagResource 10 TPS Yes
UntagResource 10 TPS Yes
UpdateApplication 10 TPS Yes