AWS Route 53创建别名记录时多数路由选项置灰原因咨询
Route 53别名记录选项置灰的常见原因
以下是导致你遇到问题的核心原因,按排查优先级排序:
- 托管区类型不匹配:如果你的Route53托管区是私有托管区,别名只能指向同VPC内的资源或本账户的私有DNS记录,指向公网ELB、CloudFront这类资源的选项会直接置灰。只有公有托管区才能选择这些公网服务的别名选项。
- 记录类型选错:要给ELB配置别名,必须选
A或AAAA记录类型(因为ELB返回的是IP地址)。如果选了CNAME类型,即便开启Alias功能,也只能指向其他DNS记录,无法直接选择ELB这类AWS服务,对应的选项自然会灰掉。 - 资源跨账户/跨区域:Route53别名要求目标ELB必须和当前托管区属于同一个AWS账户,且位于Route53支持的区域内。如果ELB在别的账户或者不支持的区域,Route53无法拉取到该资源,选项就会被禁用。
- IAM权限不足:如果操作的IAM用户/角色缺少必要权限(比如
route53:ListResourceRecordSets、elasticloadbalancing:DescribeLoadBalancers),Route53没法获取账户内的ELB列表,就会把对应选项置灰。可以用管理员权限账户测试,或者检查IAM策略是否包含这些权限。 - ELB未完成初始化:刚创建的ELB可能需要几分钟同步状态,Route53暂时识别不到,导致选项灰掉。等几分钟刷新页面再试;另外如果ELB处于停止或故障状态,也不会被Route53列出。
内容的提问来源于stack exchange,提问作者CMarcera
相关产品推荐
相关产品推荐

