簡體   English   中英

aws api 網關啟用 api_key 進行身份驗證

[英]aws api gateway enable api_key for authentication

我已將 api_key 添加到 aws api 網關中的其余 api 以驗證 GET 請求方法。

我的要求是:

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 身份驗證,則相同的請求可以正常工作。

屬性的名稱是x-api-key而不是x-amz-key

文檔

調用者現在必須向每個調用添加一個名為 x-api-key 的自定義標頭,以及 API 密鑰的值。 例如,如果 API 密鑰值為bkayZOMvuy8aZOhIgxq94K9Oe7Y70Hw55 ,則自定義標頭如下:

 x-api-key: bkayZOMvuy8aZOhIgxq94K9Oe7Y70Hw55

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM