Cloudfront origin从文件夹中提取

时间:2014-08-30 01:36:41

标签: dns amazon-cloudfront

我已经设置了CloudFront原始拉取服务器。它允许我设置一个域名,我有。这很有效。

但我不希望整个域名成为原点。我想要

mydomain.com/folder/subfolder

成为起源。此外,云端分发是CNAMEd到cdn,它通过DNS设置为cloudfront。这似乎有效。

所以,基本上,而不是这个URL:

xyz.cloudfront.net/folder/subfolder/1.jpg

我想改为:

cdn.mydomain.com/1.jpg

目前我已经通过CNAME和origin来实现了拉动:

cdn.mydomain.com/folder/subfolder/1.jpg

问题是:在CloudFront上如何设置文件夹中的原始拉取,而不是主域名?

2 个答案:

答案 0 :(得分:3)

接受的答案已过期。这可以使用AWS中的“Origin Path”设置,该设置将请求重写到原点上的子文件夹:

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesOriginPath

答案 1 :(得分:2)

我不知道如何做这个cloudfront。但是,您在subfolder.example.com的源头创建一个虚拟主机,并将其根目录作为您提到的目录。然后,您可以将subfolder.example.com设置为默认缓存行为的来源。