我在 Amazon S3 上托管了文件,我想在我的应用程序中处理后下载它们。此应用程序视图需要 HTTP 授权标头才能继续。这是过程:
/file/xxx
带有所需Authorization
请求标头的查询视图- 如果应用程序访问被授予,做一些处理
- 生成一个签名的 S3 url,并重定向到它
事实是请求标头也在重定向上传播,并且与亚马逊的 S3 签名冲突,我收到以下错误消息:
应指定 Signature 查询字符串参数或 Authorization 标头,不能同时指定两者
那么,有没有办法不将Authorization
标头传播到 S3 ?
请注意,我已经测试了所有3xx
HTTP 代码。提前致谢。