2017-08-11 69 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

相关问题