AWS API Gateway配置日志

问题

访问API Gateway接口出现了403问题,具体报错如下:

json 复制代码
{"message":"Missing Authentication Token"}

需要配置AWS API Gateway日志,看请求过程是什么样子的。

API Gateway

先找到API Gateway的的日志角色,如果没有就创建一个,具体如下图:

确认存在日志角色后,就可以找到阶段,开始日志设置,如下图:

设置日志,如下图:

日志内容如下:

json 复制代码
{ "requestId":"$context.requestId", "extendedRequestId":"$context.extendedRequestId","ip": "$context.identity.sourceIp", "caller":"$context.identity.caller", "user":"$context.identity.user", "requestTime":"$context.requestTime", "httpMethod":"$context.httpMethod", "resourcePath":"$context.resourcePath", "status":"$context.status", "protocol":"$context.protocol", "responseLength":"$context.responseLength" }

过滤三个请求ID,过滤语法如下:

json 复制代码
{ $.requestId = "a4afb9bd-1a3e-4524-8847-4370c45b738e" || $.requestId = "378ba33b-7d4d-4c3f-8b63-dfd7cdc1c225" || $.requestId = "c274ffb7-b084-49e0-a0c6-b9d5214ad3f8" }

请求ID来源如下图:

日志查询效果

参考:

相关推荐
AKAMAI6 小时前
当AI模型超出存储增长时
人工智能·云计算
Kendra9198 小时前
从 0 到上线:单文件网页 App 部署到阿里云 ECS 全流程(Nginx+Node+PM2+PostgreSQL)
nginx·阿里云·云计算·部署·个人开发·今天吃什么
北极糊的狐12 小时前
阿里云宝塔输入cat /www/server/panel/config/safe_path.conf报错 No such file or directory
阿里云·云计算
北极糊的狐15 小时前
阿里云宝塔报错bash tools/update.sh: No such file or directory 意思是:tools 整个目录直接丢失
阿里云·云计算·bash
NiceCloud喜云15 小时前
阿里云 ECS 实例怎么选:面向出海业务的规格、地域与成本判断
阿里云·云计算
丨晨 丨16 小时前
LNMP_LAMP_项目实战教程
云计算
李小白6616 小时前
1-Shell编程和网络服务介绍
运维·云计算
yuhaiqun198919 小时前
AI往哪长|云计算·边缘计算·世界模型·空间智能·具身智能一次讲透
人工智能·云计算·边缘计算·具身智能·世界模型·空间智能
测试运维日常笔记19 小时前
AWS EKS 集群部署与清理手顺
云计算·aws
AKAMAI1 天前
2026年Gartner Peer Insights 边缘分布平台客户之声将Akamai评为客户之选
人工智能·云计算