【发布时间】:2017-06-02 09:29:11
【问题描述】:
我必须将AWS S3 C++ SDK设置为使用signature_v2,我知道如何在PHP SDK中设置,但我没有在C++ SDK中找到方法。有人知道吗,谢谢!
【问题讨论】:
-
为什么需要 V2?所有地区的所有服务都应该支持V4,所以……你想解决什么问题?
-
因为我们使用的是兼容S3的第三方服务,现在只支持签名版本2。
-
@cnwalker,签名者是可注入的。如果您愿意,可以创建一个 sigv2 签名者并将其注入 s3 客户端构造函数。不过,更好的做法是更新第三方服务,因为 sigv2 不安全,并且正在被亚马逊弃用。
标签: amazon-s3 aws-sdk aws-sdk-cpp