2017-08-11 92 views
0

需要一些幫助:)我創建了一個簡單的帶有lambda後端的AWS API網關,只是爲了試用它。唯一的答案是{ "date": "2017-01-01" },接受的唯一方法是GET。當我在AWS控制檯中測試API時,它工作正常。答覆如預期。但是當我嘗試從外部訪問它時,我得到一個Internal error message響應。當然這種打擊。我必須爲此設置一個彈性IP嗎?我不應該將任何角色添加到API網關(我假設),因爲角色只聲明允許API網關訪問哪些資源?還是有某種「外部訪問」角色?我是否必須在訪問API時提供任何HTTP頭文件?當調用基於API的網關REST API時出現內部錯誤消息

+0

你部署API? – Ajay

+0

在CloudWatch中查看,您的lambda函數將在那裏記錄。 – Raf

+0

你可以在你發送的請求中添加Accept:application/json。 –

回答

1

如果您從外部域訪問API,請啓用CORS。請看下面的截圖,其中顯示瞭如何使CORS

enter image description here

相關問題