如何将 cloudflare 与 amazon s3 一起使用?

How do I use cloudflare with amazon s3?

我知道有一些关于这个主题的指南,但我仍然无法做到。我有一个名为 images.mysite.com 的存储桶,我在 cloudflare DNS 设置中添加了一条 cname 记录,如下所示:

type: CNAME
name: images
value: images.mysite.com.s3-website-eu-west-1.amazonaws.com

现在如果我将图片添加到存储桶中,假设 mypicture.jpg

我应该可以通过以下方式收到它 url:

http://images.mysite.com/mypicture.jpg

但它只是 returns 404,即使响应中有 CF-Cache-Status:HIT headers

有没有办法让它工作?

我必须按照说明创建新的 AWS 用户并从 here 向存储桶添加策略并将 CNAME 值更改为 images.mysite.com.s3.amazonaws.com