我正在使用S3将cloudfront端点重定向到307 Temporary Redirect。为什么会发生这种事?
我已经尝试创建网站端点,并改变了来源,但没有运气与相同的结果。
发布于 2017-10-02 06:53:04
它实际上是由新创建的Temporary Request Redirection (感谢@Michael)来澄清这个问题时S3桶的行为方式引起的。
来自文档 (临时请求重定向)
由于Amazon的分布式特性,请求可能被临时路由到错误的设施。这很可能是在创建或删除桶之后立即发生的。例如,如果您创建了一个新的桶,并立即向存储桶发出请求,则可能会收到一个临时重定向,具体取决于存储桶的位置约束。
发布于 2019-07-29 13:45:44
根据bucketname.s3-region.amazonaws.com将原始域名更改为文档
如果您使用的是带有亚马逊CloudFront原点的亚马逊S3发行版,CloudFront将请求转发给位于美国东部1区的默认S3端点(s3.amazonaws.com)。如果您必须在创建存储桶的前24小时内访问S3,则可以更改分发版的原产地域名,以包括存储桶的区域端点。例如,如果桶位于us 2中,则可以将原产地域名从bucketname.s3.amazonaws.com更改为strucketname.s3-us-west-2.amazonaws.com。
https://stackoverflow.com/questions/46520566
复制相似问题