调用基于API网关的REST API时出现内部错误消息

时间:2017-08-11 07:28:20

标签: node.js amazon-web-services aws-lambda

需要一些帮助:)我创建了一个带有lambda后端的简单AWS API网关,只是为了试用它。唯一的答案是{ "date": "2017-01-01" },接受的唯一方法是GET。当我在AWS控制台中测试API时,它可以正常工作。回应如预期。但是当我尝试从外部访问它时,我得到Internal error message响应。当然有点打击。我是否必须设置弹性IP才能使用?我不应该向API网关添加任何角色(我假设),因为角色只声明应该允许API网关访问哪些资源?或者有一个"外部访问"某种角色?我在访问API时是否必须提供任何HTTP标头?

1 个答案:

答案 0 :(得分:1)

如果您从外部域访问API,请启用CORS。请参阅下面的屏幕截图,其中显示了如何启用CORS

enter image description here