我已经在CloudFormation模板中的某些S3存储桶上启用了服务器访问日志记录,并且可以在AWS控制台中看到这些更改。我想验证一切是否按预期进行,并在目标存储桶中看到一些访问日志。是否可以做一些事情来创建日志以出现在目标存储桶中?
显示日志可能需要几个小时。从docs:
大多数日志记录在记录后的几个小时内交付,但是可以更频繁地交付。
因此,一旦启用它,就对对象执行一些操作,必须稍等片刻。它的您无法控制的东西。取决于AWS。尽管从我的经验来看,我不必等待数小时即可显示第一条日志。
服务器访问日志记录是尽力而为的。对于经过正确配置以进行日志记录的存储桶的大多数请求都会导致交付日志记录。大多数日志记录会在记录时间的几个小时内交付,但可以更频繁地交付。
执行一些获取请求,然后在几个小时内您应该获得一些日志。
日志更多是关于流量的一般概述,而不是实时的。
服务器日志的目的是让您了解针对您的存储桶的流量的性质。丢失日志记录的情况很少见,但是服务器日志记录并不意味着对所有请求都进行了完整的计算。