2016-06-01 25 views
1

我已將api_key添加到aws api網關中的其餘api中,用於驗證GET請求方法。aws api網關啓用api_key進行身份驗證

我的要求是:

curl -X GET -H "x-amz-key: XXXXXXXXXXXXXXXXXXXXXXQklq4C7vbEGprA" "https://XXXXXXXXXXX.execute-api.ap-northeast-1.amazonaws.com/test/10/12/+"

我不斷收到以下錯誤:

{"message": "Forbidden"}

我做的一切作爲AWS文檔提到。任何人都可以指出我在這裏的正確方向,如何在請求中添加api_key?

如果移除api_key認證,相同的請求也可以正常工作。

回答

1

屬性的名稱是x-api-keyx-amz-key

doc

Callers must now add to each call a custom header named x-api-key, along with the value of the API key. For example, if the API key value is bkayZOMvuy8aZOhIgxq94K9Oe7Y70Hw55, the custom header would be as follows:

x-api-key: bkayZOMvuy8aZOhIgxq94K9Oe7Y70Hw55 
+0

是我不好!從文檔中閱讀錯誤,謝謝! –

相關問題