Amazon.com刚刚宣布,一个可以托管在S3存储桶静态网站。 我去他们的设置页面,在http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?WebsiteHosting.html并创建了一个桶我的静态网站,它工作得很好。 我有以下形式的URL 的http:// [我斗名称] .S3 -网站-美东1.amazonaws.com /。
不过,我想,我自己一个子域(如static.mydomain.com)指向亚马逊S3我的静态网站。 有没有人想出如何做到这一点?
我感谢所有帮助您可以给我。
事实证明,使其工作,你不能任意的子域只映射到任意桶。 完全合格的子域名必须是一样的S3存储桶名称 。
- 假设你的网站的名称是static.mydomain.com。 然后,你需要创建具有相同名称,命名static.mydomain.com一个S3桶。
- 一旦你配置桶为S3的静态网站,它会分配给它一个URL,看起来像http://static.mydomain.com.s3-website-us-east-1.amazonaws.com 。
- 转到您的域名主机和您的子步骤2.在enom.com,这意味着映射主机“ 静态 ”的地址“static.mydomain.com.s3 -网站-美东1.amazonaws映射到URL .COM“作为CNAME记录。
由于乌利亚和大卫的建议。 我最终得到了我的答案在亚马逊AWS论坛 。
- 创建一个托管区说mydomain.com。 您可以使用基于Web的用户界面DNS30 。
- 现在为该托管区域中的CNAME条目。
- 添加资源记录与以下详细名称为“mydomain.com”类型为“您需要配置”,“CNAME”值“mydomain.com.s3.amazonaws.com” TTL为
希望这也将为static.mydomain.com工作
问候-
Udit
这就是所谓的桶的虚拟主机: http://docs.amazonwebservices.com/AmazonS3/latest/dev/VirtualHosting.html
如何使用DNS服务,如路线53,亚马逊提供。 从您的子域名向公众桶的URL CNAME设置。 当然,如果您的域名公司提供CNAME配置,即可以直接工作。