Configurable endpoints
This feature is not available in GovCloud Amazon Web Services Regions.
With Amazon IoT Core, you can configure and manage the behaviors of your data endpoints by using domain configurations. You can generate multiple Amazon IoT Core data endpoints, and also customize data endpoints with your own fully qualified domain names (and associated server certificates) and authorizers. For more information about custom authorizers, see Custom authentication.
Amazon IoT Core uses the server name indication (SNI) TLS extension to apply
domain configurations. Devices must use this extension when they connect. They also must pass a server name that is identical to the
domain name that you specify in the domain configuration.* To test this service, use the v2 version of the
Amazon IoT Device SDKs
If you create multiple data endpoints in your Amazon Web Services account, they will share Amazon IoT Core resources such as MQTT topics, device shadows, and rules.
You can use domain configurations to simplify tasks such as the following.
-
Migrate devices to Amazon IoT.
-
Support heterogeneous device fleets by maintaining separate domain configurations for separate device types.
-
Maintain brand identity (for example, through domain name) while migrating application infrastructure to Amazon IoT.
You can configure a fully qualified domain name (FQDN) and the associated server certificate too. You can also associate a custom authorizer. For more information, see Custom authentication.
Amazon IoT
uses
the server name indication (SNI) TLS extension to apply domain configurations. Devices must use this
extension when connecting and pass a server name that is identical to the domain name that is specified
in the domain configuration. To test this service, use the v2 version of each Amazon IoT
Device
SDK in GitHub
When you provide the server certificates for Amazon IoT custom domain configuration, the
certificates have a maximum of four domain names. For more information, see Amazon IoT Core endpoints and quotas
Topics