我尝试从 S3 的存储桶中收集云前端日志并将其放入数据库。这些文件中日志的日期时间确实有问题。它是否以标准时间的时间记录?还是x-edge-location的时间?如果我想将此修复为日本的标准时间,我应该按 x-edge-location 计算吗?
我还有一个问题。写在 S3 存储桶上的日志会延迟吗?如果我使用“s3cmd ls s3://mys3bucket/”观察我的 s3bucket。日志的计数在 2 小时内发生变化。
我尝试从 S3 的存储桶中收集云前端日志并将其放入数据库。这些文件中日志的日期时间确实有问题。它是否以标准时间的时间记录?还是x-edge-location的时间?如果我想将此修复为日本的标准时间,我应该按 x-edge-location 计算吗?
我还有一个问题。写在 S3 存储桶上的日志会延迟吗?如果我使用“s3cmd ls s3://mys3bucket/”观察我的 s3bucket。日志的计数在 2 小时内发生变化。
https://forums.aws.amazon.com/thread.jspa?threadID=30346
日期和小时根据 GMT 时区指定。我找到了这个答案。
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html
CloudFront 在收到相应请求后 24 小时内保存日志文件。