使用AWS SDK for.NET的API网关签名请求

使用AWS SDK for.NET的API网关签名请求,.net,aws-sdk,aws-api-gateway,.net,Aws Sdk,Aws Api Gateway,我在API网关中有一个API,我已将其授权类型设置为AWS_IAM,以便API网关在请求时验证签名 并将API端点仅限于特定IAM用户 现在的问题是如何从.NET使用这个API?我无法自己创建/计算签名。AWS SDK for.NET是否提供任何帮助程序或实用程序方法/类来计算签名,我可以将其作为HTTP头附加到HTTP请求 或者用于.NET的API网关SDK是否可以向我的受限API网关端点发出已签名的请求?API网关尚不支持为.NET生成的SDK,因此此时您的选项仅限于: 查找.NET的Sig

我在API网关中有一个API,我已将其授权类型设置为AWS_IAM,以便API网关在请求时验证签名

并将API端点仅限于特定IAM用户

现在的问题是如何从.NET使用这个API?我无法自己创建/计算签名。AWS SDK for.NET是否提供任何帮助程序或实用程序方法/类来计算签名,我可以将其作为HTTP头附加到HTTP请求


或者用于.NET的API网关SDK是否可以向我的受限API网关端点发出已签名的请求?

API网关尚不支持为.NET生成的SDK,因此此时您的选项仅限于:

  • 查找.NET的SigV4签名者库
  • 基于以下内容编写您自己的SigV4签名者
  • 尝试利用AWS SDK for.NET中现有的签名代码

  • 我已经创建了一个名为的NuGet包,该包已经过验证,可以与AWSAPI网关一起使用。我很想听听你对它的看法

    是否有适用于.NET的SigV4签名库?你能给我指一些吗?A只是快速搜索了一下,没有找到任何突出的东西。你最好的选择可能是尝试2或3次。我会在内部跟进,看看我们是否有什么可以帮助的。请在与团队跟进后告诉我。谢谢。javascript怎么样?我们可以使用IAM用户使用js sdk作为api网关吗?没有白兰地?如何隐藏客户端web应用程序上的密钥?第一次成功。不错!