Amazon S3 Bucket 的多个子域?

Multiple subdomains for Amazon S3 Bucket?

我们是白标站点,因此 mysite.com 和 site.com 和 site2.com 都共享相同的代码库,但前端不同 UI。他们使用许多相同的图像,包括托管在 Amazon S3 上的产品图像。 s3 存储桶名称基于 site.com,因此主机为:

https://siteDOTcom-new.s3.amazonaws.com/

现在,我们不关心 Amazon S3 url 是什么样子,但一些客户关心,所以我们正在努力弄清楚如何去做。我们已经尝试过 CNAME,但没有成功。是否可以为同一个 S3 存储桶设置多个子域别名?

您应该研究 Amazon Cloudfront,原因有二:

  1. 它将允许您指向具有不同 URL 的相同 s3 存储桶(例如 http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html
  2. 作为 CDN,它会为使用您网站的人提供更快的下载速度