我正在使用307 Temporary Redirect
将云端点端点重定向到S3。有没有理由发生这种情况?
我尝试过创建网站端点并改变原点,但没有运气相同的结果。
答案 0 :(得分:3)
Temporary Request Redirection
它实际上是由S3桶在新创建时的行为方式引起的(感谢@ Michael-sqlbot)澄清这一点。
来自docs(临时请求重定向)
由于Amazon S3的分布式特性,请求可以临时路由到错误的设施。这很可能在创建或删除存储桶后立即发生。例如,如果您创建新存储桶并立即向存储桶发出请求,则可能会收到临时重定向,具体取决于存储桶的位置约束。
答案 1 :(得分:0)
根据docs,将您的原始域名更改为 bucketname .s3- region .amazonaws.com:
如果您使用源自Amazon S3的Amazon CloudFront发行版,则CloudFront会将请求转发到位于us-east-1地区的默认S3终端节点(s3.amazonaws.com)。如果必须在创建存储桶的前24小时内访问Amazon S3,则可以更改分发的原始域名,以包括存储桶的区域终端节点。例如,如果存储桶位于us-west-2中,则可以将原始域名从bucketname.s3.amazonaws.com更改为bucketname.s3-us-west-2.amazonaws.com。