【发布时间】:2015-09-17 09:16:22
【问题描述】:
我正在尝试设置 cloudfront 来提供我的 S3 图像。我有一个来源致力于为我的 javascript、css 和字体提供服务(来自 heroku)。
我为我的图像创建了一个新的来源:
Origin Domain Name: MYBUCKET.s3.amazonaws.com
这是由云端自动填充的。我将原点路径留空。限制存储桶访问设置为“否”
来自 s3 的 URL 工作正常: http://MYBUCKET.s3.amazonaws.com/people/pics/000/000/674/medium/open-uri20150807-28718-re2542?1439005733
将 URL 替换为 cloudfront 不会: http://CLOUDFRONTURL.cloudfront.net/people/pics/000/000/674/medium/open-uri20150807-28718-re2542?1439005733
我使缓存无效,但没有运气。我做错了什么?
【问题讨论】:
-
你没有提到设置path patterns。对于多个来源,您必须指定路径模式,以便 Cloudfront 知道要为每个对象检查哪个来源。
-
非常感谢,它正在工作!您应该将此作为答案提交!
标签: amazon-s3 amazon-cloudfront