如何查看S3 Bucket上次访问时间?

upa*_*ena 8 amazon-s3 boto amazon-web-services python-3.x boto3

我有一个用例,我需要找出 S3 存储桶的上次访问时间,但我找不到方法来执行此操作。虽然我们可以获取存储桶的LastModifiedTimeLastUpdatedTime,但我找不到任何 AWS API,它可以为我提供 AWS S3 存储桶的上次访问时间。实现此目的的一种方法是解析存储桶内的所有对象,但这是一项非常昂贵的操作,我无法承担。有人可以帮助我获取AWS S3 存储桶的LastAccessedTime吗?我正在使用 Python 和 boto3。

Yes*_*rni 1

您可以使用AWS Cloud Trail根据资源类型查找对资源的上次访问。

请参阅 AWS 的以下文档,该文档支持基于资源类型(在您的情况下为 S3 存储桶)的查询。

CloudTrail API 活动历史记录支持的资源类型

  • 不。没有 api 可以查找上次访问的情况。截至目前,您必须经过云踪迹。 (2认同)