我在 API Gateway 中公开了一个 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
为什么我得到 a-
而不是正确的值?