aws-amplify / aws-sdk-android

AWS SDK for Android. For more information, see our web site:
https://docs.amplify.aws
Other
1.03k stars 551 forks source link

Support for AWS IoT Core Configurable Domains - which don't contain region in url #3431

Open crestidYara opened 11 months ago

crestidYara commented 11 months ago

Which AWS Services is the feature request for?

AWS IoT Core - Configurable Domains

Is your feature request related to a problem? Please describe. The Android SDK requires that the AWS IoT Core endpoint contains the AWS region in its domain (eg. xxxx.eu-west-1.amazonaws.com). With Configurable Domains, customers can set a domain of their choice for the IoT Core endpoints (eg. iot.customername.com) which will not contain the region in the majority of times. If a customer sets a custom domain for IoT Core today, the SDK will not be able to open a connection using that domain.

Describe the solution you'd like The SDK should support custom domain names for AWS IoT Core that dont' necessarily contain the region.

Describe alternatives you've considered Only viable solution found today is to resolve the amazonaws.com domain through DNS resolution in the device software, and use that to call the SDK methods.

Additional context None

lawmicha commented 2 months ago

Hi @crestidYara, thanks for submitting this feature request. We'll review it and provide an update as soon as possible.