S3签名与Amazon :: S3 perl不匹配

时间:2018-11-09 18:59:14

标签: perl amazon-s3 authorization signature

当我尝试与签名一起生成请求标头时,出现签名不匹配错误。

我使用Amazon :: S3 Perl模块生成请求。并且,当分析该模块与AWS CLI之间的签名计算方式不同时,我发现,当我在_make_request()方法内的S3.pm中注释掉以下行时,会使签名匹配。

$self->_add_auth_header($http_headers, $method, $path)
      unless exists $headers->{Authorization};

我是否正确引用了它,或者有其他模块可以单独用于生成签名,还是可以在最后一个选项中使用,我可以编写自己的模块来继承实际模块(如果可能的话,或者使用自定义更改)。

0 个答案:

没有答案