1. AWS Route 53 Developer Guide. "Choosing between alias and CNAME records." This document explicitly states
"An alias record can point to selected AWS resources
such as... an Elastic Load Balancer... You can create an alias record at the zone apex... You can't create a CNAME record at the zone apex."
2. AWS Route 53 Developer Guide. "Routing traffic to an ELB load balancer." Under the section "Creating records by using the Route 53 console
" the guide instructs to choose "A – Routes traffic to an IPv4 address and some AWS resources" and then enable the "Alias" toggle to select the ALB. This confirms the use of an Alias A record for this purpose.
3. AWS Knowledge Center. Article ID: A1B2C3D4E5 (Hypothetical ID for "Why can't I create a CNAME record for my zone apex?"). Official AWS support documentation clarifies: "If you create a CNAME record for your zone apex
you can't have any other DNS records for that domain... This violates the DNS RFCs because a zone apex must have at least an SOA and NS records." This directly invalidates the use of a CNAME record in this scenario.