如何在node.js中验证aws s3身份验证版本4请求?

时间:2015-03-04 01:36:30

标签: node.js amazon-s3 aws-sdk

我正在关注本指南:http://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-header-based-auth.html

我在最后一步遇到困难,你使用签名密钥来创建签名。

第一个GET示例的这一步:

signing key = HMAC-SHA256(HMAC-SHA256(HMAC-SHA256(HMAC-SHA256("AWS4" + "<YourSecretAccessKey>","20130524"),"us-east-1"),"s3"),"aws4_request")

没有生成的签名密钥,所以我不知道它是否正确。而不是签名 f0e8bdb87c964420e857bd35b5d6ed310bd44f0170aba48dd91039c6036bdb41我得到f03131e53fcdcd3605054f5ead58370d14a672add94bda5da0a69d65d03e7edc

有人能告诉我这个例子的签名密钥是什么吗?我认为这是我失踪的一步。

我可以根据要求发布我的253行express.js代码。在此之前的步骤,我得到要签名的字符串(7344ae5b7ee6c3e7e6b0fe0640412a37625d1fbfff95c48bbb2dc43964946972)是正确的。

0 个答案:

没有答案