我正在使用无服务器框架https://www.serverless.com/
我已经创建了一个http api网关-https://www.serverless.com/framework/docs/providers/aws/events/http-api/
并启用日志记录
_woocommerce_persistent_cart_
我正在寻找执行日志,但无法在cloudwatch日志组中看到它。
从本文档开始,https://www.serverless.com/framework/docs/providers/aws/guide/serverless.yml/建议在其restApi时默认情况下启用执行日志:true,但是在拥有httpApi时没有提及执行日志
答案 0 :(得分:1)
在编写此HTTP API时,不支持执行日志。
https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vs-rest.html
答案 1 :(得分:1)
执行日志不可用,因为它们仅支持与Lambda和HTTP端点的 proxy 集成。因此,理想情况下,API网关进/出的请求/响应不会有任何转换。集成时可以看到客户端发送的任何请求参数-因此启用Lambda / HTTP端登录以查看请求详细信息。
如果要使用访问日志来解决HTTP API的错误,则有一个新的上下文变量$context.integrationErrorMessage
,它将以与传统REST API的执行日志中相似的格式给出错误消息。 / p>