AWS IoT Device Management endpoints and quotas - AWS General Reference

AWS IoT Device Management endpoints and quotas

To connect programmatically to an AWS service, you use an endpoint. AWS services offer the following endpoint types in some or all of the AWS Regions that the service supports: IPv4 endpoints, dual-stack endpoints, and FIPS endpoints. Some services provide global endpoints. 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.

The following are the service endpoints and service quotas for this service.

Service endpoints

AWS IoT Device Management jobs and commands data endpoints

The commands and jobs features in AWS IoT Device Management share the same data plane endpoints. These data endpoints are specific to each AWS account and AWS Region. To find the 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:Jobs

This command returns your 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.

Note

For the AWS IoT Device Management commands feature, the StartCommandExecution API is supported in the data plane.

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

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

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

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

HTTPS

HTTPS

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

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

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

HTTPS

HTTPS

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

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

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

HTTPS

HTTPS

US West (Oregon) us-west-2

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

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

HTTPS

HTTPS

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

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

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

HTTPS

HTTPS

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

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

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

HTTPS

HTTPS

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

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

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

HTTPS

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.iot-tunneling-fips.us-east-2.api.aws

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

api.iot-tunneling.us-east-2.api.aws

HTTPS

HTTPS

HTTPS

HTTPS

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

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

api.iot-tunneling-fips.us-east-1.api.aws

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

api.iot-tunneling.us-east-1.api.aws

HTTPS

HTTPS

HTTPS

HTTPS

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

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

api.iot-tunneling-fips.us-west-1.api.aws

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

api.iot-tunneling.us-west-1.api.aws

HTTPS

HTTPS

HTTPS

HTTPS

US West (Oregon) us-west-2

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

api.iot-tunneling-fips.us-west-2.api.aws

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

api.iot-tunneling.us-west-2.api.aws

HTTPS

HTTPS

HTTPS

HTTPS

Asia Pacific (Hong Kong) ap-east-1

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

api.iot-tunneling.ap-east-1.api.aws

HTTPS

HTTPS

Asia Pacific (Mumbai) ap-south-1

api.tunneling.iot.ap-south-1.amazonaws.com

api.iot-tunneling.ap-south-1.api.aws

HTTPS

HTTPS

Asia Pacific (Seoul) ap-northeast-2

api.tunneling.iot.ap-northeast-2.amazonaws.com

api.iot-tunneling.ap-northeast-2.api.aws

HTTPS

HTTPS

Asia Pacific (Singapore) ap-southeast-1

api.tunneling.iot.ap-southeast-1.amazonaws.com

api.iot-tunneling.ap-southeast-1.api.aws

HTTPS

HTTPS

Asia Pacific (Sydney) ap-southeast-2

api.tunneling.iot.ap-southeast-2.amazonaws.com

api.iot-tunneling.ap-southeast-2.api.aws

HTTPS

HTTPS

Asia Pacific (Tokyo) ap-northeast-1

api.tunneling.iot.ap-northeast-1.amazonaws.com

api.iot-tunneling.ap-northeast-1.api.aws

HTTPS

HTTPS

Canada (Central) ca-central-1

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

api.iot-tunneling-fips.ca-central-1.api.aws

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

api.iot-tunneling.ca-central-1.api.aws

HTTPS

HTTPS

HTTPS

HTTPS

Europe (Frankfurt) eu-central-1

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

api.iot-tunneling.eu-central-1.api.aws

HTTPS

HTTPS

Europe (Ireland) eu-west-1

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

api.iot-tunneling.eu-west-1.api.aws

HTTPS

HTTPS

Europe (London) eu-west-2

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

api.iot-tunneling.eu-west-2.api.aws

HTTPS

HTTPS

Europe (Paris) eu-west-3

api.tunneling.iot.eu-west-3.amazonaws.com

api.iot-tunneling.eu-west-3.api.aws

HTTPS

HTTPS

Europe (Stockholm) eu-north-1

api.tunneling.iot.eu-north-1.amazonaws.com

api.iot-tunneling.eu-north-1.api.aws

HTTPS

HTTPS

Middle East (Bahrain) me-south-1

api.tunneling.iot.me-south-1.amazonaws.com

api.iot-tunneling.me-south-1.api.aws

HTTPS

HTTPS

Middle East (UAE) me-central-1

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

api.iot-tunneling.me-central-1.api.aws

HTTPS

HTTPS

South America (São Paulo) sa-east-1

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

api.iot-tunneling.sa-east-1.api.aws

HTTPS

HTTPS

AWS GovCloud (US-East) us-gov-east-1

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

api.iot-tunneling-fips.us-gov-east-1.api.aws

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

api.iot-tunneling.us-gov-east-1.api.aws

HTTPS

HTTPS

HTTPS

HTTPS

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

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

api.iot-tunneling-fips.us-gov-west-1.api.aws

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

api.iot-tunneling.us-gov-west-1.api.aws

HTTPS

HTTPS

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

wss://data.iot-tunneling.us-east-2.api.aws

wss://data.tunneling.iot-fips.us-east-2.amazonaws.com

wss://data.iot-tunneling-fips.us-east-2.api.aws

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

wss://data.tunneling.iot.us-east-1.amazonaws.com

wss://data.iot-tunneling.us-east-1.api.aws

wss://data.tunneling.iot-fips.us-east-1.amazonaws.com

wss://data.iot-tunneling-fips.us-east-1.api.aws

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

wss://data.tunneling.iot.us-west-1.amazonaws.com

wss://data.iot-tunneling.us-west-1.api.aws

wss://data.tunneling.iot-fips.us-west-1.amazonaws.com

wss://data.iot-tunneling-fips.us-west-1.api.aws

HTTPS
US West (Oregon) us-west-2

wss://data.tunneling.iot.us-west-2.amazonaws.com

wss://data.iot-tunneling.us-west-2.api.aws

wss://data.tunneling.iot-fips.us-west-2.amazonaws.com

wss://data.iot-tunneling-fips.us-west-2.api.aws

HTTPS
Asia Pacific (Mumbai) ap-south-1

wss://data.tunneling.iot.ap-south-1.amazonaws.com

wss://data.iot-tunneling.ap-south-1.api.aws

HTTPS
Asia Pacific (Seoul) ap-northeast-2

wss://data.tunneling.iot.ap-northeast-2.amazonaws.com

wss://data.iot-tunneling.ap-northeast-2.api.aws

HTTPS
Asia Pacific (Singapore) ap-southeast-1

wss://data.tunneling.iot.ap-southeast-1.amazonaws.com

wss://data.iot-tunneling.ap-southeast-1.api.aws

HTTPS
Asia Pacific (Sydney) ap-southeast-2

wss://data.tunneling.iot.ap-southeast-2.amazonaws.com

wss://data.iot-tunneling.ap-southeast-2.api.aws

HTTPS
Asia Pacific (Tokyo) ap-northeast-1

wss://data.tunneling.iot.ap-northeast-1.amazonaws.com

wss://data.iot-tunneling.ap-northeast-1.api.aws

HTTPS
Asia Pacific (Hong Kong) ap-east-1

wss://data.tunneling.iot.ap-east-1.amazonaws.com

wss://data.iot-tunneling.ap-east-1.api.aws

HTTPS
Canada (Central) ca-central-1

wss://data.tunneling.iot.ca-central-1.amazonaws.com

wss://data.iot-tunneling.ca-central-1.api.aws

wss://data.tunneling.iot-fips.ca-central.1.amazonaws.com

wss://data.iot-tunneling-fips.ca-central.1.api.aws

HTTPS
China (Beijing) cn-north-1

wss://data---tunneling---iot---cn-north-1.amazonaws.com.rproxy.govskope.ca.cn

HTTPS
China (Ningxia) cn-northwest-1

wss://data---tunneling---iot---cn-northwest-1.amazonaws.com.rproxy.govskope.ca.cn

HTTPS
Europe (Frankfurt) eu-central-1

wss://data.tunneling.iot.eu-central-1.amazonaws.com

wss://data.iot-tunneling.eu-central-1.api.aws

HTTPS
Europe (Ireland) eu-west-1

wss://data.tunneling.iot.eu-west-1.amazonaws.com

wss://data.iot-tunneling.eu-west-1.api.aws

HTTPS
Europe (London) eu-west-2

wss://data.tunneling.iot.eu-west-2.amazonaws.com

wss://data.iot-tunneling.eu-west-2.api.aws

HTTPS
Europe (Paris) eu-west-3

wss://data.tunneling.iot.eu-west-3.amazonaws.com

wss://data.iot-tunneling.eu-west-3.api.aws

HTTPS
Europe (Stockholm) eu-north-1

wss://data.tunneling.iot.eu-north-1.amazonaws.com

wss://data.iot-tunneling.eu-north-1.api.aws

HTTPS
South America (São Paulo) sa-east-1

wss://data.tunneling.iot.sa-east-1.amazonaws.com

wss://data.iot-tunneling.sa-east-1.api.aws

HTTPS
Middle East (Bahrain) me-south-1

wss://data.tunneling.iot.me-south-1.amazonaws.com

wss://data.iot-tunneling.me-south-1.api.aws

HTTPS
Middle East (UAE) me-central-1

wss://data.tunneling.iot.me-central-1.amazonaws.com

wss://data.iot-tunneling.me-central-1.api.aws

HTTPS
AWS GovCloud (US-East) us-gov-east-1

wss://data.iot-tunneling.us-gov-east-1.api.aws

wss://data.tunneling.iot-fips.us-gov-east-1.amazonaws.com

wss://data.iot-tunneling-fips.us-gov-east-1.api.aws

wss://data.tunneling.iot-fips.us-gov-east-1.amazonaws.com

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

wss://data.iot-tunneling.us-gov-west-1.api.aws

wss://data.tunneling.iot-fips.us-gov-west-1.amazonaws.com

wss://data.iot-tunneling-fips.us-gov-west-1.api.aws

wss://data.tunneling.iot-fips.us-gov-west-1.amazonaws.com

HTTPS

AWS IoT Device Management - Software Package Catalog endpoints

AWS IoT Device Management Software Package Catalog is available in the following AWS Regions.

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
Middle East (UAE) me-central-1 iot.me-central-1.amazonaws.com HTTPS
South America (São Paulo) sa-east-1 iot.sa-east-1.amazonaws.com HTTPS

AWS IoT Device Management - managed integrations endpoints

Managed integrations for AWS IoT Device Management is available in the following AWS Regions.

Region Name Region Endpoint Protocol
Canada (Central) ca-central-1

api.iotmanagedintegrations.ca-central-1.api.aws

api.iotmanagedintegrations-fips.ca-central-1.api.aws

HTTPS

HTTPS

Europe (Ireland) eu-west-1 api.iotmanagedintegrations.eu-west-1.api.aws 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 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

No

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 dynamic group

The maximum number of query terms per dynamic group.

5

Yes

Maximum number of query terms per fleet metric

The maximum number of query terms per fleet metric.

12

Yes

Maximum number of query terms per query

The maximum number of query terms per query.

12

Yes

Maximum number of results per search query results page

The maximum number of results displayed per search query results page.

500

No

Maximum number of targets in the geo locations filter

The maximum number of targets in the geo locations filter

1

Yes

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

GetThingConnectivityData rate

The maximum number of GetThingConnectivityData calls per second.

350

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

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

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

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

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 in your AWS account per Region per second.

10

Yes

CancelJob throttle limit

The throttle limit for CancelJob in your AWS account per Region per second.

10

Yes

CancelJobExecution throttle limit

The throttle limit for CancelJobExecution in your AWS account per Region per second.

10

Yes

CreateJob throttle limit

The throttle limit for CreateJob in your AWS account per Region per second.

10

No

CreateJobTemplate throttle limit

The throttle limit for CreateJobTemplate in your AWS account per Region per second.

10

Yes

DeleteJob throttle limit

The throttle limit for DeleteJob in your AWS account per Region per second.

10

Yes

DeleteJobExecution throttle limit

The throttle limit for DeleteJobExecution in your AWS account per Region per second.

10

Yes

DeleteJobTemplate throttle limit

The throttle limit for DeleteJobTemplate in your AWS account per Region per second.

10

Yes

DescribeJob throttle limit

The throttle limit for DescribeJob in your AWS account per Region per second.

10

Yes

DescribeJobExecution throttle limit

The throttle limit for DescribeJobExecution in your AWS account per Region per second.

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 in your AWS account per Region per second.

10

Yes

GetJobDocument throttle limit

The throttle limit for GetJobDocument in your AWS account per Region per second.

10

Yes

ListJobExecutionsForJob throttle limit

The throttle limit for ListJobExecutionsForJob in your AWS account per Region per second.

10

Yes

ListJobExecutionsForThing throttle limit

The throttle limit for ListJobExecutionsForThing in your AWS account per Region per second.

10

Yes

ListJobTemplates throttle limit

The throttle limit for ListJobTemplates in your AWS account per Region per second.

10

Yes

ListJobs throttle limit

The throttle limit for ListJobs in your AWS account per Region per second.

10

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

UpdateJob throttle limit

The throttle limit for UpdateJob in your AWS account per Region per second.

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 Device Management commands

AWS IoT Device Management commands limits and quotas

Limit display name

Description

Default value

Adjustable

Command execution timeout

The command execution timeout in seconds in your AWS account

43200 Yes

Retention period for command executions

The number of days for which the command executions must be retained in your account.

180 Yes

Command execution concurrency limit

The maximum number of concurrent command executions in your AWS account for each device.

100 No
AWS IoT Device Management commands API action limits

Limit display name

Description

Default value

Adjustable

CreateCommand throttle limit

The throttle limit for CreateCommand in your AWS account per Region per second.

10 Yes

DeleteCommand throttle limit

The throttle limit for DeleteCommand in your AWS account per Region per second.

10 Yes

DeleteCommandExecution throttle limit

The throttle limit for DeleteCommandExecution in your AWS account per Region per second.

15 Yes

GetCommand throttle limit

The throttle limit for GetCommand in your AWS account per Region per second.

15 Yes

GetCommandExecution throttle limit

The throttle limit for GetCommandExecution in your AWS account per Region per second.

20 Yes

ListCommands throttle limit

The throttle limit for ListCommands in your AWS account per Region per second.

10 Yes

ListCommandExecutions throttle limit

The throttle limit for ListCommandExecutions in your AWS account per Region per second.

10 Yes

StartCommandExecution throttle limit

The throttle limit for StartCommandExecution in your AWS account per Region per second.

100 Yes

UpdateCommand throttle limit

The throttle limit for UpdateCommand in your AWS account per Region per second.

10 Yes

UpdateCommandExecution throttle limit

The throttle limit for UpdateCommandExecution in your AWS account per Region per second.

100 Yes

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

AWS IoT Device Management - Software Package Catalog

Software Package Catalog software package and package version limits
Name Description Default Adjustable
Packages per account The maximum number of packages per account. 100 Yes
Package versions per account The maximum number of package versions per account. 10000 Yes
Package name length The maximum package name length. 128 bytes No
Package version name length The maximum package version name length. 64 bytes No
Package description length The maximum length of the description field for packages. 1024 bytes No
Package version description length The maximum length of the description field for package versions. 1024 bytes No
Size of package version attributes The maximum size of attributes that capture additional metadata for a package version. 3K bytes No
Software Package Catalog API action limits
Name Description Default Adjustable
CreatePackage API TPS The maximum CreatePackage API transactions per second. 10 Yes
CreatePackageVersion API TPS The maximum CreatePackageVersion API transactions per second. 10 Yes
DeletePackage API TPS The maximum DeletePackage API transactions per second. 10 Yes
DeletePackageVersion API TPS The maximum DeletePackageVersion API transactions per second. 10 Yes
GetPackage API TPS The maximum GetPackage API transactions per second. 10 Yes
GetPackageVersion API TPS The maximum GetPackageVersion API transactions per second. 10 Yes
ListPackages API TPS The maximum ListPackages API transactions per second. 10 Yes
UpdatePackage API TPS The maximum UpdatePackage API transactions per second. 10 Yes
UpdatePackageVersion API TPS The maximum UpdatePackageVersion API transactions per second. 10 Yes
GetPackageConfiguration API TPS The maximum GetPackageConfiguration API transactions per second. 5 Yes
UpdatePackageConfiguration API TPS The maximum UpdatePackageConfiguration API transactions per second. 5 Yes

AWS IoT Device Management - Fleet Hub

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

AWS IoT Device Management - managed integrations

Name Default Adjustable Description
Rate of CreateAccountAssociation requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateAccountAssociation API.
Rate of CreateCloudConnector requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateCloudConnector API.
Rate of CreateConnectorDestination requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateConnectorDestination API.
Rate of CreateCredentialLocker requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for CreateCredentialLocker API.
Rate of CreateDestination requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateDestination API.
Rate of CreateEventLogConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateEventLogConfiguration API.
Rate of CreateManagedThing requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateManagedThing API.
Rate of CreateNotificationConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateNotificationConfiguration API.
Rate of CreateOtaTask requests Each supported Region: 5 Yes The maximum number of transactions per second (TPS) that can be made for CreateOtaTask API.
Rate of CreateOtaTaskConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateOtaTaskConfiguration API.
Rate of CreateProvisioningProfile requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the CreateProvisioningProfile API.
Rate of DeleteAccountAssociation requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteAccountAssociation API.
Rate of DeleteCloudConnector requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteCloudConnector API.
Rate of DeleteConnectorDestination requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteConnectorDestination API.
Rate of DeleteCredentialLocker requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for DeleteCredentialLocker API.
Rate of DeleteDestination requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteDestination API.
Rate of DeleteEventLogConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteEventLogConfiguration API.
Rate of DeleteManagedThing requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteManagedThing API.
Rate of DeleteNotificationConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteNotificationConfiguration API.
Rate of DeleteOtaTask requests Each supported Region: 5 Yes The maximum number of transactions per second (TPS) that can be made for DeleteOtaTask API.
Rate of DeleteOtaTaskConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteOtaTaskConfiguration API.
Rate of DeleteProvisioningProfile requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeleteProvisioningProfile API.
Rate of DeregisterAccountAssociation requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the DeregisterAccountAssociation API.
Rate of GetAccountAssociation requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetAccountAssociation API.
Rate of GetCloudConnector requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetCloudConnector API.
Rate of GetConnectorDestination requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetConnectorDestination API.
Rate of GetCredentialLocker requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for GetCredentialLocker API.
Rate of GetCustomEndpoint requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetCustomEndpoint API.
Rate of GetDefaultEncryptionConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetDefaultEncryptionConfiguration API.
Rate of GetDestination requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetDestination API.
Rate of GetDeviceDiscovery requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetDeviceDiscovery API.
Rate of GetEventLogConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetEventLogConfiguration API.
Rate of GetHubConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetHubConfiguration API.
Rate of GetManagedThing requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetManagedThing API.
Rate of GetManagedThingCapabilities requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetManagedThingCapabilities API.
Rate of GetManagedThingConnectivityData requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for GetManagedThingConnectivityData API.
Rate of GetManagedThingMetaData requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetManagedThingMetaData API.
Rate of GetManagedThingState requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetManagedThingState API.
Rate of GetNotificationConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetNotificationConfiguration API.
Rate of GetOtaTask requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for GetOtaTask API.
Rate of GetOtaTaskConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for GetOtaTaskConfiguration API.
Rate of GetProvisioningProfile requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetProvisioningProfile API.
Rate of GetRuntimeLogConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the GetRuntimeLogConfiguration API.
Rate of GetSchemaVersion requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for GetSchemaVersion API.
Rate of ListAccountAssociations requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListAccountAssociations API.
Rate of ListCloudConnectors requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListCloudConnectors API.
Rate of ListConnectorDestinations requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListConnectorDestinations API.
Rate of ListCredentialLockers requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for ListCredentialLockers API.
Rate of ListDestinations requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListDestinations API.
Rate of ListDeviceDiscoveries requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListDeviceDiscoveries API.
Rate of ListDiscoveredDevices requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListDiscoveredDevices API.
Rate of ListEventLogConfigurations requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListEventLogConfigurations API.
Rate of ListManagedThingAccountAssociations requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListManagedThingAccountAssociations API.
Rate of ListManagedThingSchemas requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for ListManagedThingSchemas API.
Rate of ListManagedThings requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListManagedThings API.
Rate of ListNotificationConfigurations requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListNotificationConfigurations API.
Rate of ListOtaTaskConfigurations requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for ListOtaTaskConfigurations API.
Rate of ListOtaTaskExecutions requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for ListOtaTaskExecutions API.
Rate of ListOtaTasks requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for ListOtaTasks API.
Rate of ListProvisioningProfiles requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListProvisioningProfiles API.
Rate of ListSchemaVersions requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for ListSchemaVersions API.
Rate of ListTagsForResource requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ListTagsForResource API.
Rate of PutDefaultEncryptionConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the PutDefaultEncryptionConfiguration API.
Rate of PutHubConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the PutHubConfiguration API.
Rate of PutRuntimeLogConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the PutRuntimeLogConfiguration API.
Rate of RegisterAccountAssociation requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the RegisterAccountAssociation API.
Rate of RegisterCustomEndpoint requests Each supported Region: 1 Yes The maximum number of transactions per second (TPS) that can be made for the RegisterCustomEndpoint API.
Rate of ResetRuntimeLogConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the ResetRuntimeLogConfiguration API.
Rate of SendConnectorEvent requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the SendConnectorEvent API.
Rate of SendManagedThingCommand requests Each supported Region: 100 Yes The maximum number of transactions per second (TPS) that can be made for the SendManagedThingCommand API.
Rate of StartAccountAssociationRefresh requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the StartAccountAssociationRefresh API.
Rate of StartDeviceDiscovery requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the StartDeviceDiscovery API.
Rate of TagResource requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the TagResource API.
Rate of UntagResource requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the UntagResource API.
Rate of UpdateAccountAssociation requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the UpdateAccountAssociation API.
Rate of UpdateCloudConnector requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the UpdateCloudConnector API.
Rate of UpdateConnectorDestination requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the UpdateConnectorDestination API.
Rate of UpdateDestination requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the UpdateDestination API.
Rate of UpdateEventLogConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the UpdateEventLogConfiguration API.
Rate of UpdateManagedThing requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the UpdateManagedThing API.
Rate of UpdateNotificationConfiguration requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for the UpdateNotificationConfiguration API.
Rate of UpdateOtaTask requests Each supported Region: 10 Yes The maximum number of transactions per second (TPS) that can be made for UpdateOtaTask API.