gpt4 book ai didi

.net - 是否有可以使用 AWS V4 签名签署请求的 .NET 库?

转载 作者:行者123 更新时间:2023-12-03 15:47:37 26 4
gpt4 key购买 nike

我有一个 API 网关,我在其中设置身份验证以使用 AWS_IAM。这要求我使用 AWS V4 签名对每个请求进行签名,并在 header 中附加 HMAC。我在 nodejs 中找到了使用 V4 签名对请求进行签名的库。但是我找不到图书馆为我签名。甚至 .NET 的 aws-sdk 也为他们自己的特定用例进行了抽象。那里有图书馆吗(我在谷歌上进行了快速搜索,但没有找到任何结果)?还是我需要自己写出hmac?

最佳答案

你可以阅读签名是如何完成的,你可以(如果你愿意)。
我建议使用适用于 .NET 的 AWS 开发工具包并使用开发工具包中的功能来实际执行签名。

这是 SDK 的签名者:

https://github.com/aws/aws-sdk-net/blob/6c3be79bdafd5bfff1ab0bf5fec17abc66c7b516/sdk/src/Core/Amazon.Runtime/Internal/Auth/AWS4Signer.cs

您可能需要对其进行调整(即默认情况下它了解 AWS 服务和端点)

关于.net - 是否有可以使用 AWS V4 签名签署请求的 .NET 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37217532/

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