Amazon s3 如何使用CloudFront URL查看图像?

Amazon s3 如何使用CloudFront URL查看图像?,amazon-s3,amazon-cloudfront,Amazon S3,Amazon Cloudfront,我有一个bucket,它上载了带有--acl public read的图像,因此我可以在使用s3 bucket链接时看到图像。然而,当我使用CloudFrontURL时,它是307。更奇怪的是,我的网站能够加载图像,但当我直接通过浏览器访问时却无法加载。我怎样才能解决这个问题?我甚至不知道如何调试它。您多久前创建了这个bucket?云锋→ S3需要一些时间来合并不在us-east-1中的新bucket,因为bucket.S3.amazonaws.com在bucket创建后在DNS中更新。buck

我有一个bucket,它上载了带有
--acl public read
的图像,因此我可以在使用s3 bucket链接时看到图像。然而,当我使用CloudFrontURL时,它是307。更奇怪的是,我的网站能够加载图像,但当我直接通过浏览器访问时却无法加载。我怎样才能解决这个问题?我甚至不知道如何调试它。

您多久前创建了这个bucket?云锋→ S3需要一些时间来合并不在us-east-1中的新bucket,因为bucket.S3.amazonaws.com在bucket创建后在DNS中更新。bucket已经存在数周了。我认为这是一个许可问题,但我真的不知道如何检查。我认为bucket需要允许cloudfront以某种方式直接访问图像。但是307呢?我想不出任何与权限相关的东西可以返回307。当然,除非是缓存的。检查
Age
标题。。。更好的是,显示所有的响应标题(或者尽可能多的显示)。你为转发而列出的标题可以解释行为差异(站点链接与直接链接)。好的,我的图片现在通过CloudFront获得200分,但是。。。响应是我的html索引,而不是令人困惑的图像。我应该补充一点,我可以将所有403转发到我的index.html。