我正在使用AWS的Application Load Balancer,并将访问日志写入S3。
想要访问/查询此访问日志,我偶然发现了https://aws.amazon.com/premiumsupport/knowledge-center/analyze-logs-athena/和 这样的帖子View AWS ALB access logs in one place
一切似乎都非常简单-Athena,创建一个表以提取日志文件并运行查询。
但是我没有看到任何记录,我怀疑原因是Athena希望文本文件和ALB生成所有带有.gz扩展名的日志文件,因此显然是gzip'ed。我还没有在ALB级别上找到一个配置,上面写着“写压缩的日志”。
您是否还能通过Athena进行查询,或者是否可以修改ALB配置以编写纯文本?