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

问题描述 投票:0回答:1

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

amazon-web-services amazon-s3 logging bucket
1个回答
0
投票

我做了以下事情:

  • 创建了一个已激活版本控制的存储桶
  • 为存储桶启用服务器访问日志记录
  • 通过控制台上传对象
  • 通过控制台删除了对象(向对象版本添加了删除标记
  • 等了很久时间
  • 查看日志

这是我发现的:

我的桶 [2018 年 10 月 13 日:04:46:32 +0000] 124.171.18.62 arn:aws:iam :: 123456789012:用户/我的用户 F49F7ECC43F923B6 BATCH.DELETE.OBJECT config.js - 204 - - - - - - - - 我的存储桶 [13/Oct/2018:04:46:32 +0000] 124.171.18.62 arn:aws:iam::123456789012:用户/我的用户 F49F7ECC43F923B6 REST.POST.MULTI_OBJECT_DELETE - “POST /my-bucket?delete= HTTP/1.1” 200 - 267 - 30 - “-” “S3Console/0.4,aws-internal/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"-

所以,似乎删除记录在日志中。这可能只是等待足够长的时间,或者通过日志寻找它的问题。

© www.soinside.com 2019 - 2024. All rights reserved.