将多个子域映射到同一Amazon S3存储桶

时间:2011-04-18 00:20:47

标签: dns amazon-s3 subdomain

我知道procedure to map domains and subdomains to S3 buckets,但我的问题与DNS记录更相关。我可以通过某种间接DNS记录将下面的static和cdn域指向同一个存储桶吗?换句话说,static和cdn都可以指向S3记录,然后指向Amazon S3吗?因此,当我更新指向的地方时,我只需要更新直接指向S3的DNS记录。

  • static.domain.com - 指向我的js,图片,Flash播放器等。
  • cdn.domain.com - 指向Amazon S3上的视频文件

2 个答案:

答案 0 :(得分:4)

不可能,因为CNAMES链接到存储桶名称。

可以将多个CNAMES与Amazon's Cloudfront cdn一起使用。

答案 1 :(得分:0)

您可以使用同一个存储桶来托管通过CDN提供的静态内容和内容。

你要做的是,

  1. 创建一个名为static.domain.com的存储桶,并相应地指向您的domian CNAME记录。
  2. 创建了存储桶的clouldFront分配,并将CDN添加为分发的CNAME
  3. 相应地指定CDN CNAME以进行分发。
  4. 这样,当您通过static.domain.com引用您的存储桶时,您的文件将通过s3提供,当您通过cdn.domain.com引用时,您的内容将通过CDN提供。