我正在使用 AWS 的 Application Load Balancer 并将访问日志写入 S3。
想要访问/查询此访问日志,我偶然发现了https://aws.amazon.com/premiumsupport/knowledge-center/analyze-logs-athena/和这篇 SO 帖子在一个地方查看 AWS ALB 访问日志
一切看起来都非常简单 - Athena,创建用于摄取日志文件并运行查询的表。
但是我没有看到任何记录,我怀疑原因是 Athena 需要文本文件,而 ALB 生成了所有扩展名为 .gz 的日志文件,因此显然是 gzip 压缩的。我没有在 ALB 级别找到“写入 gzipped 日志”的配置。
如果仍然可以通过 Athena 进行查询,或者我是否可以修改 ALB 配置以编写纯文本,有什么想法吗?