3
我有一個作爲REST API公開的AWS Lambda函數。AWS Lambda函數REST API端點 - 403錯誤
當它通過aws lambda控制檯上的Test按鈕調用它時,它可以工作。
當它通過聯機REST客戶端調用時,出現403錯誤。它被創建爲要求 - 無認證(打開)。
我缺少什麼配置?
我有一個作爲REST API公開的AWS Lambda函數。AWS Lambda函數REST API端點 - 403錯誤
當它通過aws lambda控制檯上的Test按鈕調用它時,它可以工作。
當它通過聯機REST客戶端調用時,出現403錯誤。它被創建爲要求 - 無認證(打開)。
我缺少什麼配置?
假設Lambda通過AWS API網關公開。 爲什麼在全新的「無身份驗證」API網關資源上獲得403的原因之一是您尚未部署您的更改。
在API網關控制檯中,單擊Actions
下拉列表並選擇Deploy API
。
你應該很好去。
認爲你在這裏。 –
您可以查看CloudWatch日誌並提供更多詳細信息嗎? CloudWatch記錄Lambda函數的每個步驟,這應該有助於調試。 –
Matt>我檢查了...但找不到與基於REST的調用相對應的任何日誌,僅僅因爲調用本身由於403(禁止)而失敗。任何其他想法? – Jasper
據推測,lambda是通過API網關訪問的。當您通過API網關控制檯中的「測試」按鈕調用時會發生什麼? http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-test-method.html – Mike76