AWS S3服务器访问日志记录问题

时间:2018-10-11 23:57:22

标签: logging amazon-s3 bucket

如果启用了版本控制的存储桶上已启用s3服务器访问日志记录,则它不会直接记录从AWS控制台删除对象的事件(而不是通过API)。记录所有其他事件。我该如何解决?

1 个答案:

答案 0 :(得分:0)

我做了以下事情:

  • 创建了一个激活了版本控制的存储桶
  • 为存储桶启用了服务器访问日志记录
  • 通过控制台上载对象
  • 通过控制台删除对象(已在对象版本中添加了 Delete Marker
  • 等待了很长的时间
  • 浏览日志

这是我发现的东西:

  

我的存储桶[13 / Oct / 2018:04:46:32 +0000] 124.171.18.62 arn:aws:iam :: 123456789012:user / my-user F49F7ECC43F923B6 BATCH.DELETE.OBJECT > config.js-204---------my-bucket [13 / Oct / 2018:04:46:32 +0000] 124.171.18.62 arn:aws:iam :: 123456789012:user / my-user F49F7ECC43F923B6 REST.POST.MULTI_OBJECT_DELETE -“ POST / my-bucket?删除 = HTTP / 1.1” 200-267-30-“-”“ S3Console / 0.4,aws-内部/ 3 aws-sdk-java / 1.11.414 Linux / 4.9.124-0.1.ac.198.71.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM / 25.181-b13 java / 1.8.0_181“-

因此,似乎删除了日志中记录的 are 。可能只是等待足够长的时间,或者是在日志中搜寻以找到它。