我正在关注本指南: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
)是正确的。