2016-02-03 31 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

一旦你跟進團隊,請讓我知道。謝謝。 –

相關問題