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

时间:2015-06-03 05:57:43

标签: amazon-web-services amazon-cloudfront amazon-route53

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

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

由于

9 个答案:

答案 0 :(得分:36)

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

  1. 仅支持A条记录。不是CNAME,不是AAAA,只有A条记录。
  2. Route53" Alias Target"框匹配CloudFront发行版' "替代域名"领域。如果您要为something.example.com创建新的记录集,则应该已将其中一个发布的备用域名设置为something.example.com
  3. Route53管理控制台速度很慢,可能无法立即找到您的发行版。

答案 1 :(得分:24)

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

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

答案 2 :(得分:21)

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

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

来自AWS的文档:

  

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

答案 3 :(得分:3)

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

答案 4 :(得分:1)

我的Cloudfront发行状态属性永远需要阅读才能部署。

但是,在我的地址栏中输入cloudfront域url却使我进入了我的网站,也就是cloudfront域url是实时的。

感到不耐烦,我复制了此域名并将其粘贴到别名目标字段中。

成功了!

enter image description here enter image description here

答案 5 :(得分:1)

确保您的CloudFront发行版包含您网站的名称( example.com )! 我遇到了同样的问题,花了一个多小时试图解决这个问题...

答案 6 :(得分:0)

TL / DR

Origin ID中的Origin Id设置为与您要为其创建别名的域名相同的域名

更多详细信息

我为此苦了一段时间。

最后,我比较了在Route 53中显示的 did 正常工作的CloudFront分布与未显示的CloudFront分布。

我注意到的是,发源地中指定的CloudFront Distributions不是 我网站的域名。

可以在以下位置找到此选项:[Id of distribution]> Origins and Origin Groups> Origins> Origin ID

我只列出了一个来源,其中路径是公共s3存储桶的名称。该条目还具有一个www字段。当我将其更新为我的域名(不带testdomain.com前缀)时,例如 const data = [ { id: 1, value: 10, label: 'aaa' }, { id: 2, value: 20, label: 'bbb' }, { id: 3, value: 30, label: 'ccc' } ]; const svg = d3.select('body').append('svg') .attr('width', 500) .attr('height', 500); const g = svg.selectAll('g').data(data, (d) => { return d.id; }); const groupEnter = g.enter().append('g'); groupEnter .append('text') .text((d) => { return d.label; }) groupEnter .append('line', (d) => { return d.value; }) 之后,我就能在Route 53别名下拉列表中看到此云锋分布。

答案 7 :(得分:0)

您必须填写('Lat:', 46.931625, 'Lon: ', -84.52694) ('Lat:', 46.931725, 'Lon: ', -84.52684) 字段,例如使用

 my $av_node = $attr->{'saml1:AttributeValue'};
 $casAttrs{$name} = ref($av_node) ? $av_node->{content} : $av_node;

对于Alternate Domain Names (CNAMEs)字段,选择

www.my_site.com  
*.my_site.com

为此,您必须使用ACM创建并验证您的域,必须在弗吉尼亚州创建ACM。

之后,您将能够在R53中看到Cloudfront。

答案 8 :(得分:0)

诀窍是在域之前输入www,因为CloudFront与具有www或您使用的任何子域的备用域名匹配。键入www或您的子域,它将找到分发。

cloudfront