无需AWS CLI,如何在AWS控制台测试API Gateway路由?
在新版AWS API Gateway控制台测试API的步骤
针对你遇到的新版控制台与旧教程/文档不匹配的问题,以下是当前API Gateway(REST API类型)的测试操作流程:
- 登录AWS控制台,进入API Gateway服务,选择你已配置的目标API
- 在左侧导航栏点击资源(Resources),展开后即可看到对应资源树,找到绑定了Lambda的资源及对应HTTP方法(如GET/POST)并点击
- 进入方法详情页后,切换到顶部的**测试(Test)**标签页,这就是新版控制台的测试功能入口
- 在测试页面按需填写参数:
- 路径参数/查询字符串参数:在对应输入框填入值
- 请求头:可添加需要的头部信息(如
Content-Type: application/json) - 请求体:POST/PUT等方法可在这里输入请求内容(如JSON格式数据)
- 点击页面下方的**测试(Test)**按钮,页面会返回完整的执行结果,包括:
- 请求的详细信息
- 响应状态码、响应头及响应体
- 集成请求与响应的日志(可查看Lambda调用细节,帮助定位500错误原因)
排查500错误的关键点
- 查看测试结果中的集成响应日志,确认Lambda是否返回了错误信息
- 前往CloudWatch查看该Lambda函数的执行日志,排查函数内部是否有报错
- 确认API Gateway是否拥有调用该Lambda函数的权限(可检查Lambda的资源策略)
内容的提问来源于stack exchange,提问作者Caleb Jay
相关产品推荐
相关产品推荐

