首页 文章

CloudFront分配未显示为Route53别名目标

提问于
浏览
21

我正在尝试添加指向我的 Cloud 端分发的路由53记录集 . 但是,当我在路径53中选择“创建记录集”并在后续面板中单击别名目标时,不会列出 Cloud 前沿分布 . 我得到的是“没有目标可用” . 我的分发已创建并已启用(并且正在运行) . 我在我的发行版中添加了一个CName,其中包含我在Route53中设置的相同域名,但它仍然没有显示 .

如何让我的发行版显示在Alias Target字段中,以便我可以将Route53'a'记录指向它?

谢谢

4 回答

  • 2

    结合几个正确但不完整的答案:

    • 仅支持 A 记录 . 不是 CNAME ,不是, AAAA ,只是 A 记录 .

    • Route53 "Alias Target"框与CloudFront发行版匹配' 903956 field. If you'为 something.example.com 创建新记录集,您应该已将其中一个发行版的备用域名设置为 something.example.com .

    • Route53管理控制台可能很慢,并且可能无法立即找到您的发行版 .

  • 24

    确保它是A记录而不是CNAME记录(我知道很奇怪) . 我发现这里埋没在文档中:

    http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html

  • 18

    确保为您的分发设置了一个或多个备用域名,否则它将不会列在Route53别名的目标组合中 .

    据我所知,这与在Apache的VirtualHost上配置ServerAlias(或者Nginx的通讯员等)相同 . 没有它,当你的请求到达时,你的请求将不会被识别为指向该分发 .

    来自AWS的文档:

    如果您使用CloudFront分发内容,则可以使用Amazon Route 53将查询路由到CloudFront分配 . 您的Amazon Route 53托管区域(例如example.com)的名称必须与CloudFront分配中的备用域名匹配 . 您无法将查询路由到您的分发的CloudFront域名(例如d111111abcdef8.cloudfront.net) . 以下过程假定您已经注册了适用的域名 .

  • 20

    如果您的发行版未显示为别名目标,则始终可以手动将d123.cloudfront.net(将d123.cloudfront.net替换为您的发行版的实际DNS名称)复制并粘贴到目标中 . 这将允许您创建别名记录 .

相关问题