我在CloudFront中设置源站请求,我的源站类型是s3,我的源站域名是test-1109.s3.ap-东南-1.amazonaws.com .when我使用UserAgentRefererHeaders的托管策略,我可以从云前端访问S3中的文件。但是当我使用AllViewer的托管策略时,当我从云前端访问S3中的文件时,它报告了一个错误:
<Code>NoSuchBucket</Code>
<Message>The specified bucket does not exist</Message>
<BucketName>www.one.top</BucketName>
<RequestId>JEASAAS0F7T37GDT</RequestId>
<HostId>qCXoe8sa+U5ZTW5m7xw0r+AZA/ieQy8xPCQU7BWChbaxIzAuzkEDo/Th9fHaIMWFUSrJrhH8xV8=</HostId>
</Error>```
发布于 2021-11-11 03:53:30
当您转发源请求策略中的所有观众头时,其中也包括主机头,则主机头将是"www.one.top“,然后S3端点将通过主机头查找存储桶名称,在本例中将是"www.one.top".therefore,将返回404 bucket not found错误。
https://stackoverflow.com/questions/69922967
复制相似问题