我有AWS Rest API,需要生成AWS Version 4签名 我搜索并获得许多链接 成功生成签名但收到错误,如“我们计算的请求签名与您提供的签名不匹配。请检查您的AWS秘密访问密钥和签名方法。有关详细信息,请参阅服务文档。”。
答案 0 :(得分:0)
生成AWS v4签名很复杂。如果您希望了解该流程并自行实施,我建议您使用AWS文档。有一个step-by-step walkthrough of the process,examples (including one in Javascript)和test suite。如果你正在学习,这是一个很好的练习!
在没有AWS提供的信息的情况下尝试关注其他人的示例将会非常困难,我认为您不会理解这一点。
如果您只是想签名,我建议您使用图书馆,而不是自己编写。 AWS provide a library要在浏览器中使用他们的服务,如果您只想签署请求,aws4之类的内容就是一种轻量级的方式。