如何使用Amazon Route 53为S3存储桶设置cname?

clo*_*e45 5 amazon cname amazon-s3

我正在为自己创建一个个人网站,我决定在Amazon S3上托管它.我也尝试使用Amazon Route 53作为名称服务器,但是我在使用它时遇到了一些麻烦.我正在尝试设置一个CNAME,将我的域名(bret-truchan.com)指向存储桶.

我的桶名是bret-truchan.com.它被配置为一个网站,浏览到端点工作正常:http://bret-truchan.com.s3-website-us-east-1.amazonaws.com/

我已经通过DNS提供商的控制台将四个亚马逊名称服务器添加到我的DNS中.

这是我的水桶设置:

我的亚马逊桶设置

以下是我的Amazon Route 53记录集:

我的亚马逊Route 53记录集

以下是我的CNAME的详细信息.请注意,CNAME的名称设置为*.bret-truchan.com.我猜到了这一点.我也不确定CNAME的值是否正确.我已经阅读了一些CNAME值在一段时间内结束的例子,但是心灵没有.

在此输入图像描述

这是一个ping测试:

ping测试

任何帮助将非常感激!非常感谢!

sar*_*old 6

我认为这不是ping一个有用的测试 - 这些天ICMP数据包经常被丢弃 - 它不是以前的可靠诊断.当然,如果它响应,你就得到了 - 但是如果你得到超时,最可能的答案是防火墙(也许是亚马逊的组策略)DROP在地板上的数据包.

偶然:

$ host bret-truchan.com
$ host www.bret-truchan.com
www.bret-truchan.com is an alias for bret-truchan.com.s3-website-us-east-1.amazonaws.com.
bret-truchan.com.s3-website-us-east-1.amazonaws.com is an alias for s3-website-us-east-1.amazonaws.com.
s3-website-us-east-1.amazonaws.com has address 207.171.163.1
$ HEAD www.bret-truchan.com
404 Not Found
Date: Sat, 19 Nov 2011 02:35:15 GMT
Server: AmazonS3
Client-Date: Sat, 19 Nov 2011 02:35:15 GMT
Client-Peer: 207.171.163.213:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
X-Amz-Error-Code: NoSuchBucket
X-Amz-Error-Detail-BucketName: www.bret-truchan.com
X-Amz-Error-Message: The specified bucket does not exist
X-Amz-Id-2: MKHMddVEYia5cV0iU33QLg7vt6FgM69jyu+jKjTsh1aVuUR8seGwQQT2sfZrSlu9
X-Amz-Request-Id: 6681133093178B5F
Run Code Online (Sandbox Code Playgroud)

如果有的话,看起来主机名www.bret-truchan.com正在被用于存储桶 - 而且你说存储桶是命名的bret-truchan.com.这可能就是404回应的原因.

但丢弃的ping数据包可能是由于亚马逊的防火墙.

  • sarnold,非常感谢你的帮助.我建立了一个名为www.bret-truchan.com的新桶.之后,我使用新端点(www.bret-truchan.com.s3-website-us-east-1.amazonaws.com)更新了我的路线53 CNAME值.最后,我从本页中间开始按照这些说明设置我的index.html权限:http://aws.amazon.com/articles/5050现在它工作得很好!谢谢!! (2认同)