有没有某种方法可以将多个(数千个)子域映射到一个 s3 存储桶?
如果是这样,是否也可以将其映射到每个子域的存储桶中的特定路径?
我希望 test1.example.com 映射到 mybucket/test1,test2.example.com 映射到 mybucket/test2。
我知道最后一部分对于普通的 dns 记录是不可能的,但也许有一些漂亮的 Route 53 功能?
直接使用 S3 是不可能的。您只能将 1 个子域与 S3 存储桶一起使用。
但是,您可以将多个子域映射到一个云锋 http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?CNAMEs.html分配。
Update(谢谢@SimonHutchison 的评论 https://stackoverflow.com/questions/6130985/map-multiple-subdomains-to-same-s3-bucket/6141297?noredirect=1#comment65863019_6141297 below)
您现在可以将最多 100 个备用域映射到 Cloudfront
分布 - 参见http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_cloudfront http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_cloudfront
您还可以使用通配符将任何子域映射到您的发行版:
在备用域名中使用 * 通配符
添加备用域名时,可以在以下位置使用 * 通配符
域名的开头而不是指定子域
单独。例如,备用域名为
*.example.com,您可以在对象 URL 中使用任何以 example.com 结尾的域名,例如 www.example.com,
产品名称.example.com 和 marketing.产品名称.example.com。这
无论域名如何,对象的名称都是相同的,例如
例子:
www.example.com/images/image.jpg
product-name.example.com/images/image.jpg
marketing.product-name.example.com/images/image.jpg
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)