AWS PrivateLink now supports Private DNS names for internal and 3rd party services

To get started, you need to specify the Private DNS Name during service configuration and confirm ownership of the public domain that corresponds to the DNS name that you want consumers of your service to use. Once this is done, consumers of your service can simply ‘enable Private DNS Name’ in the endpoint configuration workflow and use the DNS name specified by you.

This functionality is available in all AWS Regions except China regions. To get started, refer our documentation.