gpt4 book ai didi

amazon-web-services - 如何使用 AWS SDK 进行请求签名

转载 作者:行者123 更新时间:2023-12-05 06:37:07 25 4
gpt4 key购买 nike

我正在尝试调用 api 请求(服务:execute-api)并且需要签名 v4。我一直在浏览文档,我清楚地看到这一点:

Alternatively, you can use the AWS CLI or one of the AWS SDKs to handle request signing for you.

我不拥有该 API,最初只是想我可以使用 CURL,但显然已配置 IAM。我想知道签署此请求的最佳方式是什么?

注意:看起来有一个 AWS4Signer 类可能是我正在寻找的非手动生成签名的类

最佳答案

很抱歉,从你的问题来看,你并不清楚你是只是在试验 API,还是想编写一个调用它的客户端(如在生产代码中)。

如果只是测试,可以使用Postman调用API(支持SigV4)。详情 here .

如果您正在编写客户端,则方法是从 API 网关生成 SDK,如评论中所述。如果这不可能,下一个最佳选择是使用特定语言的 SDK 签名者之一来生成 SigV4 签名。 AWS4Signer ,就像你说的,是要走的路。与它集成应该很简单,但如果您可以分享有关您的特定用例的更多详细信息(平台、语言、您从哪里获得 AWS 凭证等),人们可以给您更好的答案。

最后,如果你想自己生成签名,here's how签名的规范生成。

关于amazon-web-services - 如何使用 AWS SDK 进行请求签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48371054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com