AWS IoT Core 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
The following sections describe the service endpoints for AWS IoT Core.
Note
You can use these endpoints to perform the operations in the AWS IoT API Reference. The endpoints in the following sections are different from the device endpoints, which provide devices an MQTT publish/subscribe interface and a subset of the API operations. For more information about the data, credential access, and job management endpoints used by devices, see AWS IoT device endpoints.
For information about connecting to and using the AWS IoT endpoints, see Connecting devices to AWS IoT in the AWS IoT Developer Guide.
Topics
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.api.aws iot-fips.us-east-2.amazonaws.com iot.us-east-2.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| US East (N. Virginia) | us-east-1 |
iot.us-east-1.amazonaws.com iot-fips.us-east-1.api.aws iot-fips.us-east-1.amazonaws.com iot.us-east-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| US West (N. California) | us-west-1 |
iot.us-west-1.amazonaws.com iot-fips.us-west-1.api.aws iot-fips.us-west-1.amazonaws.com iot.us-west-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| US West (Oregon) | us-west-2 |
iot.us-west-2.amazonaws.com iot-fips.us-west-2.api.aws iot-fips.us-west-2.amazonaws.com iot.us-west-2.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| Asia Pacific (Hong Kong) | ap-east-1 |
iot.ap-east-1.amazonaws.com iot.ap-east-1.api.aws |
HTTPS HTTPS |
| Asia Pacific (Malaysia) | ap-southeast-5 |
iot.ap-southeast-5.amazonaws.com iot.ap-southeast-5.api.aws |
HTTPS HTTPS |
| Asia Pacific (Mumbai) | ap-south-1 |
iot.ap-south-1.amazonaws.com iot.ap-south-1.api.aws |
HTTPS HTTPS |
| Asia Pacific (Seoul) | ap-northeast-2 |
iot.ap-northeast-2.amazonaws.com iot.ap-northeast-2.api.aws |
HTTPS HTTPS |
| Asia Pacific (Singapore) | ap-southeast-1 |
iot.ap-southeast-1.amazonaws.com iot.ap-southeast-1.api.aws |
HTTPS HTTPS |
| Asia Pacific (Sydney) | ap-southeast-2 |
iot.ap-southeast-2.amazonaws.com iot.ap-southeast-2.api.aws |
HTTPS HTTPS |
| Asia Pacific (Tokyo) | ap-northeast-1 |
iot.ap-northeast-1.amazonaws.com iot.ap-northeast-1.api.aws |
HTTPS HTTPS |
| Canada (Central) | ca-central-1 |
iot.ca-central-1.amazonaws.com iot-fips.ca-central-1.api.aws iot-fips.ca-central-1.amazonaws.com iot.ca-central-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| Europe (Frankfurt) | eu-central-1 |
iot.eu-central-1.amazonaws.com iot.eu-central-1.api.aws |
HTTPS HTTPS |
| Europe (Ireland) | eu-west-1 |
iot.eu-west-1.amazonaws.com iot.eu-west-1.api.aws |
HTTPS HTTPS |
| Europe (London) | eu-west-2 |
iot.eu-west-2.amazonaws.com iot.eu-west-2.api.aws |
HTTPS HTTPS |
| Europe (Milan) | eu-south-1 | iot.eu-south-1.amazonaws.com | HTTPS |
| Europe (Paris) | eu-west-3 |
iot.eu-west-3.amazonaws.com iot.eu-west-3.api.aws |
HTTPS HTTPS |
| Europe (Spain) | eu-south-2 |
iot.eu-south-2.amazonaws.com iot.eu-south-2.api.aws |
HTTPS HTTPS |
| Europe (Stockholm) | eu-north-1 |
iot.eu-north-1.amazonaws.com iot.eu-north-1.api.aws |
HTTPS HTTPS |
| Israel (Tel Aviv) | il-central-1 | iot.il-central-1.amazonaws.com | HTTPS |
| Middle East (Bahrain) | me-south-1 |
iot.me-south-1.amazonaws.com iot.me-south-1.api.aws |
HTTPS HTTPS |
| Middle East (UAE) | me-central-1 |
iot.me-central-1.amazonaws.com iot.me-central-1.api.aws |
HTTPS HTTPS |
| South America (São Paulo) | sa-east-1 |
iot.sa-east-1.amazonaws.com iot.sa-east-1.api.aws |
HTTPS HTTPS |
| AWS GovCloud (US-East) | us-gov-east-1 |
iot.us-gov-east-1.amazonaws.com iot-fips.us-gov-east-1.api.aws iot-fips.us-gov-east-1.amazonaws.com iot.us-gov-east-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
| AWS GovCloud (US-West) | us-gov-west-1 |
iot.us-gov-west-1.amazonaws.com iot-fips.us-gov-west-1.api.aws iot-fips.us-gov-west-1.amazonaws.com iot.us-gov-west-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
AWS IoT Core - 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-endpointDescribeEndpoint REST API.
aws iot describe-endpoint --endpoint-typeiot:Data-ATS
This command returns your data plane API endpoint in the following format:
account-specific-prefix-ats.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
from your
account-specific endpoint replaces account-specific-prefixdata 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 (Malaysia) | ap-southeast-5 | data-ats.iot.ap-southeast-5.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 (Milan) | eu-south-1 | data-ats.iot.eu-south-1.amazonaws.com | HTTPS |
| Europe (Paris) | eu-west-3 | data-ats.iot.eu-west-3.amazonaws.com | HTTPS |
| Europe (Spain) | eu-south-2 | data-ats.iot.eu-south-2.amazonaws.com | HTTPS |
| Europe (Stockholm) | eu-north-1 | data-ats.iot.eu-north-1.amazonaws.com | HTTPS |
| Israel (Tel Aviv) | il-central-1 | data-ats.iot.il-central-1.amazonaws.com | HTTPS |
| Middle East (Bahrain) | me-south-1 | data-ats.iot.me-south-1.amazonaws.com | HTTPS |
| Middle East (UAE) | me-central-1 | data-ats.iot.me-central-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 Core - credential provider endpoints
Note
If you are an existing user of AWS IoT Core credential provider and your endpoint was previously created, the endpoint likely only supports IPv4 address by default. For dual-stack support (to support both IPv4 and IPv6 connectivity) for your credential provider endpoint, contact AWS Support.
New credential provider endpoints support both IPv4 and IPv6 (dual-stack) by default.
To find out whether your endpoint currently supports IPv6, you can run the following command:
-
For Linux –
dig +short AAAAaccount-specific-prefix.credentials.iot.aws-region.amazonaws.com -
For Windows –
nslookup -type=AAAAaccount-specific-prefix.credentials.iot.aws-region.amazonaws.com
If this command returns no results, your endpoint does not currently support IPv6.
The AWS IoT Core credential provider endpoints are
specific to each AWS account and AWS Region. To find the credential provider
endpoint for your AWS account and AWS Region, use the describe-endpointDescribeEndpoint REST API.
aws iot describe-endpoint --endpoint-type iot:CredentialProvider
This command returns your credential provider API endpoint in the following format:
account-specific-prefix.credentials.iot.aws-region.amazonaws.com
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
from your
account-specific endpoint replaces account-specific-prefixprefix shown in the generic endpoint
representation.
| Region Name | Region | Endpoint | Protocol |
|---|---|---|---|
| US East (Ohio) | us-east-2 |
data.credentials.iot-fips.us-east-2.amazonaws.com |
HTTPS |
| US East (N. Virginia) | us-east-1 |
data.credentials.iot-fips.us-east-1.amazonaws.com |
HTTPS |
| US West (N. California) | us-west-1 |
data.credentials.iot-fips.us-west-1.amazonaws.com |
HTTPS |
| US West (Oregon) | us-west-2 |
data.credentials.iot-fips.us-west-2.amazonaws.com |
HTTPS |
| Asia Pacific (Hong Kong) | ap-east-1 | prefix.credentials.iot.ap-east-1.amazonaws.com |
HTTPS |
| Asia Pacific (Malaysia) | ap-southeast-5 | prefix.credentials.iot.ap-southeast-5.amazonaws.com |
HTTPS |
| Asia Pacific (Mumbai) | ap-south-1 | prefix.credentials.iot.ap-south-1.amazonaws.com |
HTTPS |
| Asia Pacific (Seoul) | ap-northeast-2 | prefix.credentials.iot.ap-northeast-2.amazonaws.com |
HTTPS |
| Asia Pacific (Singapore) | ap-southeast-1 | prefix.credentials.iot.ap-southeast-1.amazonaws.com |
HTTPS |
| Asia Pacific (Sydney) | ap-southeast-2 | prefix.credentials.iot.ap-southeast-2.amazonaws.com |
HTTPS |
| Asia Pacific (Tokyo) | ap-northeast-1 | prefix.credentials.iot.ap-northeast-1.amazonaws.com |
HTTPS |
| Canada (Central) | ca-central-1 |
data.credentials.iot-fips.ca-central-1.amazonaws.com |
HTTPS |
| Europe (Frankfurt) | eu-central-1 | prefix.credentials.iot.eu-central-1.amazonaws.com |
HTTPS |
| Europe (Ireland) | eu-west-1 | prefix.credentials.iot.eu-west-1.amazonaws.com |
HTTPS |
| Europe (London) | eu-west-2 | prefix.credentials.iot.eu-west-2.amazonaws.com |
HTTPS |
| Europe (Paris) | eu-west-3 | prefix.credentials.iot.eu-west-3.amazonaws.com |
HTTPS |
| Europe (Spain) | eu-south-2 | prefix.credentials.iot.eu-south-2.amazonaws.com
|
HTTPS |
| Europe (Stockholm) | eu-north-1 | prefix.credentials.iot.eu-north-1.amazonaws.com
|
HTTPS |
| Middle East (Bahrain) | me-south-1 | prefix.credentials.iot.me-south-1.amazonaws.com |
HTTPS |
| Middle East (UAE) | me-central-1 | prefix.credentials.iot.me-central-1.amazonaws.com |
HTTPS |
| South America (São Paulo) | sa-east-1 | prefix.credentials.iot.sa-east-1.amazonaws.com |
HTTPS |
| AWS GovCloud (US-East) | us-gov-east-1 |
data.credentials.iot-fips.us-gov-east-1.amazonaws.com |
HTTPS |
| AWS GovCloud (US-West) | us-gov-west-1 |
data.credentials.iot-fips.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
Service quotas
Contents
Note
For the limits and quotas for the AWS IoT Core device location feature, see AWS IoT Core device location Service quotas.
AWS IoT Core thing resource limits and quotas
Limit display name |
Description |
Default value |
Adjustable |
|---|---|---|---|
The maximum number of propagating attributes you can add. When creating or updating a thing type, you can add propagating attributes to the published MQTT 5 messages. A propagating attribute is a key-value pair that describes aspects of an IoT resource. |
20 |
No |
|
|
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 |