我有一个使用场景需要查找S3存储桶的最后访问时间,但是我无法找到相应的方法。虽然我们可以获取存储桶的LastModifiedTime或LastUpdatedTime,但我无法找到任何AWS API可以提供给我AWS S3存储桶的最后访问时间。一种方法是遍历存储桶内的所有对象,但这是非常昂贵的操作,我无法承担这样的成本。
请问有人能帮忙获取AWS S3存储桶的LastAccessedTime吗?我正在使用Python和boto3。
我有一个使用场景需要查找S3存储桶的最后访问时间,但是我无法找到相应的方法。虽然我们可以获取存储桶的LastModifiedTime或LastUpdatedTime,但我无法找到任何AWS API可以提供给我AWS S3存储桶的最后访问时间。一种方法是遍历存储桶内的所有对象,但这是非常昂贵的操作,我无法承担这样的成本。
请问有人能帮忙获取AWS S3存储桶的LastAccessedTime吗?我正在使用Python和boto3。
我知道现在可能已经太晚了,但这对其他人也有所帮助。我们可以使用桶(Bucket)度量标准来查看我们的 S3 存储桶利用率的详细信息。
https://docs.aws.amazon.com/AmazonS3/latest/user-guide/configure-metrics.html
我没有准备好要发布的代码作为答案,但我有一种方法,可以使用它来实现。
您可以利用Amazon S3服务器访问日志
您需要使用目标存储桶来获取所需答案。