2016-02-03 30 views
3

我在API网关中有一个API,其授权类型已设置为AWS_IAM,以便API Gateway验证请求上的签名。使用适用于.NET的AWS开发工具包的API网关签名请求

并将API端点限制为仅限特定的IAM用户。

现在的问题是如何从.NET中使用此API?我无法自己创建/计算签名。适用于.NET的AWS开发工具包是否提供任何帮助器或实用工具方法/类来计算我可以作为HTTP标头附加到我的HTTP请求中的签名?

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

回答

3

API网关尚不支持.NET生成的SDK,所以在这个时候你的选择仅限于:

  1. 查找.NET
  2. 一个SigV4签名库编写自己的SigV4基于签名在http://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html
  3. 尝试利用在AWS SDK现有的签名代码.NET http://aws.amazon.com/documentation/sdk-for-net/
+2

是否有任何SigV4签名库中可用FO .NET?你能指点我吗? –

+0

A只是做了一个快速搜索,找不到任何突出的东西。您最好的选择可能是尝试2或3.我会在内部跟进,看看我们能做些什么来帮助。 –

+0

一旦你跟进团队,请让我知道。谢谢。 –

相关问题