Setting Up Custom Domains - AWS Amplify

Setting Up Custom Domains

You can connect a custom domain to an app that you’ve deployed in the Amplify Console. A custom domain is purchased through a domain registrar such as Amazon Route 53, GoDaddy, or Google Domains. Route 53 is Amazon’s Domain Name System (DNS) web service. For more information about using Route 53, see What is Amazon Route 53.

When you deploy your web app with the Amplify Console, it is hosted at:

https://branch-name.d1m7bkiki6tdw1.amplifyapp.com

When you connect a custom domain, users see that your app is hosted from a URL, such as the following:

https://www.example.com

The Amplify Console issues an SSL certificate for all domains connected to your app so that all traffic is secured through HTTPS/2. The SSL certificate generated by Amazon Certificate Manager (ACM) is valid for 13 months and renews automatically as long as your app is hosted with AWS Amplify.

Prior to connecting an app to a custom domain, the app must be deployed in AWS Amplify. For more information about completing this step, see Getting started with existing code.

Connecting to a custom domain requires a basic knowledge of domains and DNS terminology. For more information about domains and DNS, see Troubleshooting custom domains.

This section includes the following procedures for adding custom domains.