我正在尝试获取存储桶中资源的上次访问日期。但找不到与之相关的任何内容。我尝试获取存储桶的所有访问日志,并解析日志文件以检查是否访问了资源。
这是一种非常复杂的方法。在
s3.listObjects
我得到以下对象:-
{ Key: '_636579271588176973_951622.json',
LastModified: 2018-08-02T08:31:29.000Z,
ETag: '"c348574fabf83d603984a60983add161"',
Size: 32172,
StorageClass: 'STANDARD',
Owner: [Object] },
S3 只是 AWS 的对象存储解决方案,因此不包含文件访问时间等信息。
与往常一样,有一些解决方法可以实现这一目标,
- 您可以设置 CloudTrail 以根据资源类型获取资源的上次访问日期。在此处阅读更多内容。
- 您可以使用存储桶上的服务器访问日志记录,并解析日志以提取对象的上次访问日期。在此处阅读更多内容。