【发布时间】:2018-05-21 00:40:32
【问题描述】:
我正在成功生成预签名的 GetObject URL。然后将生成的 URL 粘贴到浏览器上以下载请求的项目。到目前为止,我能够从弗吉尼亚和新加坡检索对象。但是在俄亥俄州,我收到以下错误。 "不支持您提供的授权机制,请使用AWS4-HMAC-SHA256。"
【问题讨论】:
我正在成功生成预签名的 GetObject URL。然后将生成的 URL 粘贴到浏览器上以下载请求的项目。到目前为止,我能够从弗吉尼亚和新加坡检索对象。但是在俄亥俄州,我收到以下错误。 "不支持您提供的授权机制,请使用AWS4-HMAC-SHA256。"
【问题讨论】:
Amazon 有 2 种身份验证方案:AWS Signature Version 4 和 AWS Signature Version 2。Amazon 已决定在 2014 年 1 月 30 日之后部署的区域中仅支持较新的 V4 版本。因此,预计某些区域会遇到此问题。 但是,V4 有一些更改,如果您想正确签署请求并访问 S3,您需要了解这些更改。您可以找到更多详细信息here。
【讨论】: