OPTIONS请求在预签名的S3网址上返回403

时间:2018-07-08 21:46:31

标签: amazon-web-services amazon-s3 cors aws-sdk

我有一个s3存储桶。值区已启用CORS。当我使用javascript通过浏览器从存储桶中通过GET访问资源时,该资源有效,并且选项请求成功。通过AWS API对请求进行预签名时,在选项请求中针对预签名链接返回了403。在初始请求返回302重定向后,就会发生这种情况。发生这种情况的原因是因为我将重定向到预先签名的AWS S3 URL。该域名与初始URL的域名不同,并且由于客户端将origin null发送到重定向的URL,导致CORS检查失败。我需要预签名的url具有与重定向相同的域。使用PHP SDK版本3可以做到这一点吗?

0 个答案:

没有答案