我正在尝试访问AWS S3顶部的Blob存储服务。它支持AWS开发工具包及其签名版本2。

我正在使用code here访问此服务。

是否可以手动设置AWS SDK发出的请求的签名版本?

根据this page



我无法找到如何将签名版本手动设置为2或4。

最佳答案

从S3开发人员指南-Specifying Signature Version in Request Authentication:



看起来v2以前是AWS开发工具包中的默认设置,但v4现在是从SDK v1.11.0 (May, 2016)开始的默认设置。

关于amazon-s3 - AWS Java SDK手动设置签名版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36154484/

10-16 17:48