【发布时间】:2016-08-01 23:45:02
【问题描述】:
我正在尝试将 json 字符串发布到 API Gateway,然后让 API Gateway 将 JSON 发送到 EC2 服务器。
我的问题是我无法从亚马逊找到有关如何完成此任务的良好文档。
当我测试设置时,我得到了这个
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Response><Errors><Error><Code>InvalidHttpRequest</Code><Message>The HTTP request is invalid. Reason: Unable to parse request</Message></Error></Errors><RequestID>1fa47f52-d75c-4ff8-8992-3eac11a79015</RequestID></Response>"
这对我来说意义不大。我认为这是 API Gateway 尝试将请求发送到 EC2 的问题,但它不能,因此它会生成此错误。所以也许我在 API Gateway 中错误地设置了 EC2 AWS 服务代理。这可能是因为我不知道我现在应该将“操作”设置为什么我让它指向 EC2 实例,只是因为我看不到任何其他地方可以放置该信息。
这真的不应该那么难我已经成功地完成了连接到 Lambda 的事情并查看了所有文档,我只能找到:http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-aws-proxy.html#getting-started-aws-proxy-add-resources
这对这种情况没有多大帮助。有什么想法吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-api-gateway