繁体   English   中英

我们可以为 AWS API 网关执行日志创建自定义路径吗

[英]Can we create a Custom Path For AWS API Gateway Execution logs

目前,我的 API 网关执行日志正在以某种特定格式的随机路径记录在 cloud-watch 中。 在部署 API 网关时,我有没有办法在 SAM 模板中自定义该日志路径?

否,截至 2021 年 4 月,执行日志完全由 AWS API 网关管理,日志组名称将采用API-Gateway-Execution-Logs_{rest-api-id}/{stage_name}格式,格式为 pre-定义。

另一方面:您可以定义 CloudWatch 目标 ARN 和访问日志的格式,如果您启用了此功能,但这是一组不同的日志。

如果您使用的是 SAM,您可以使用AWS::Serverless::Api资源类型显式定义您的 API。 此类型称为AccessLogSetting属性,允许您提供 CloudWatch 组的 ARN 以将访问日志发送到。

另请查看本指南,该指南并未将 go 纳入 SAM 自动化,但解释了 API 网关日志配置以及可能的内容,很好读。

https://www.alexdebrie.com/posts/api-gateway-access-logs/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM