问题描述
我在API网关中公开了 REST API ,而这些请求具有路径参数和查询参数。我想将请求中的一些数据存储在CloudWatch中。
在设置中,我已经选中了记录完整的请求/响应数据选项。
在“自定义访问日志”中,我已选中“ 启用访问日志” 和以下log format
:
{"requestId":"$context.requestId","carId":"method.request.querystring.carId","color":"$input.params('color')"}
但是在CloudWatch中,结果是:
{"requestId":"XXXXXX","carId":"-","color":"-"}
请求为:https://test.domain.demo/v1/cars/123456/data?color=red
为什么我得到一个-
而不是正确的值?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)