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来源如下图:

日志查询效果

参考:

相关推荐
码点滴5 小时前
私有 Gateway 接入企业 IM:从消息路由到多租户隔离——Hermes Agent 工程实战
人工智能·架构·gateway·prompt·智能体·hermes
yunson_Liu6 小时前
aws EKS集群pvc存储扩容
k8s·aws
代码写到35岁7 小时前
Gateway+OpenFeign 踩坑总结
gateway
ZStack开发者社区7 小时前
ZStack dGPU:让虚拟机里的 GPU 也能按需切分
云计算·gpu算力
invicinble8 小时前
对于gateway信息量沉淀
gateway
Mr数据杨8 小时前
【腾讯云智能体】志愿填报联网搜索与知识库问答
云计算·腾讯云
ZStack开发者社区9 小时前
ZStack Cloud 5.5.16正式发布
网络·云计算·智能路由器
卷卷说风控9 小时前
【卷卷观察】OpenAI扑进AWS怀里:AI平台战争进入贴身肉搏期
人工智能·云计算·aws
suki_lynn9 小时前
云手机应用场景和实际用途
智能手机·云计算·手机·安卓
翼龙云_cloud9 小时前
腾讯云代理商:腾讯云部署的Hermes Agent如何接入QQ ?
人工智能·云计算·腾讯云·ai智能体·hermes agent