Amazon s3 如何将cloudflare与amazon s3结合使用?

Amazon s3 如何将cloudflare与amazon s3结合使用?,amazon-s3,cloudflare,Amazon S3,Cloudflare,我知道有一些关于这个主题的指南,但我仍然无法让它发挥作用。我有一个bucket,名为images.mysite.com,我在cloudflare DNS设置中添加了一条cname记录,如下所示: type: CNAME name: images value: images.mysite.com.s3-website-eu-west-1.amazonaws.com 现在,如果我将图片添加到bucket中,我们可以说mypicture.jpg 我应该能够通过以下url接收它: http://ima

我知道有一些关于这个主题的指南,但我仍然无法让它发挥作用。我有一个bucket,名为
images.mysite.com
,我在cloudflare DNS设置中添加了一条
cname
记录,如下所示:

type: CNAME
name: images
value: images.mysite.com.s3-website-eu-west-1.amazonaws.com
现在,如果我将图片添加到bucket中,我们可以说
mypicture.jpg

我应该能够通过以下url接收它:

http://images.mysite.com/mypicture.jpg
但它只返回404,即使响应头中有一个
CF Cache Status:HIT


有没有办法让它发挥作用

我必须按照说明创建一个新的AWS用户,并将
CNAME
值更改为
images.mysite.com.s3.amazonaws.com

这两件事似乎都与问题中描述的问题没有任何关系。假设您使用的是正确的区域网站端点,那么您需要将cname更改为通用rest端点就没有多大意义了。而且桶策略的改变不会把404变成200。不正确的bucket策略会给您一个403。