4. Configure Your Domain

Connect your custom domain to Amplify with automatic SSL.

Register a Domain (If Needed)

You can register domains directly through Route 53:

  1. Go to AWS Console → Route 53 → Registered domains
  2. Click "Register domain"
  3. Search for your desired domain
  4. Complete the registration (~$12-15/year for .com)

Route 53 automatically creates a hosted zone for your domain.

Connect Domain to Amplify

Tell your assistant:

"Connect the domain yourdomain.com to the Amplify app."

Your assistant will:

  1. Create a domain association in Amplify
  2. Get the CloudFront distribution URL
  3. Add DNS records to Route 53:
    • A record (alias) for the root domain
    • CNAME for www subdomain
    • Certificate validation CNAME

DNS Records Created

Name Type Value
yourdomain.com A (Alias) d1234abc.cloudfront.net
www.yourdomain.com CNAME d1234abc.cloudfront.net
_acm-validation.yourdomain.com CNAME (certificate validation)

SSL Certificate

Amplify automatically provisions an SSL certificate via AWS Certificate Manager. This usually takes 5-15 minutes.

DNS Propagation

After DNS records are added, it can take 5-30 minutes for changes to propagate globally. If you see "DNS_PROBE_FINISHED_NXDOMAIN", wait a few minutes and try again.

To test immediately, you can:

Verify It's Working

Ask your assistant:

"Check the domain status for yourdomain.com"

Status progression:

  1. CREATING — Setting up the association
  2. PENDING_VERIFICATION — Waiting for SSL certificate
  3. PENDING_DEPLOYMENT — Deploying to CloudFront
  4. AVAILABLE — Live and working!