EC2/Route53:如何在负载均衡器上指出Apex记录?

Dav*_*ams 11 dns load-balancing amazon-ec2 amazon-web-services amazon-route53

在亚马逊,我正在尝试为域创建一个cname,

example.com 
Run Code Online (Sandbox Code Playgroud)

到53号公路的负载均衡器

Examplecom-1058462749.us-west-2.elb.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

但是当我尝试保存记录时,我收到此错误:

RRSet of type CNAME with DNS name example.com. 
is not permitted at apex in zone example.com.
Run Code Online (Sandbox Code Playgroud)

当我尝试将其设为A记录时,我遇到了类似的问题:

The record set could not be saved because:
- The Value field contains invalid characters 
or is in an invalid format.    
Run Code Online (Sandbox Code Playgroud)

因为负载均衡器的公共DNS不是ipv4地址.我究竟做错了什么?我怎样才能让example.com指向负载均衡器?注意,我确实为负载均衡器公共dns创建了www.example.com的cname.

Mic*_*bot 25

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html

您不使用CNAME,而是使用为ELB配置为ALIAS的A记录.

在创建A记录时将别名设置为"是"时,您将看到一个框,您可以在其中选择ELB,其内部信息将用于提供别名的答案.

别名是Route 53功能,旨在准确支持您尝试执行的操作.