All services

Networking & Content Delivery

Amazon Route 53

Highly available DNS and domain registration.

Official docs

Overview

Route 53 provides authoritative DNS with health checks, failover, weighted, latency-based and geo routing policies, plus domain registration.

When to use it

  • Manage public and private DNS zones
  • Blue/green and canary cutovers via weighted records
  • Domain failover with health checks

Setup

  1. Register or transfer a domain (or create a Hosted Zone for an existing one).
  2. Add A/AAAA Alias records pointing to ALB, CloudFront, or S3 website endpoints.
  3. Create health checks for endpoints and link to records for failover.

How to use

Create record set
aws route53 change-resource-record-sets --hosted-zone-id Z123 --change-batch file://change.json

QA use cases

  • QA chaos test: disable an endpoint and verify Route 53 failover routes traffic to the secondary region.
  • Use weighted records to shift 5% of synthetic test traffic onto a new release.