我知道我可以使用以下代码片段在s3中获取文件的版本:
import boto3
bucket = 'bucket'
path = 'path'
s3 = boto3.resource('s3')
versions = s3.Bucket(bucket)\
.object_versions\
.filter(Prefix=path)
for version in versions:
obj = version.get()
print(obj.get('VersionId'),
obj.get('ContentLength'),
obj.get('LastModified'))
根据此comment,可以使用--query
标志
仅查找特定日期的版本。
是否可以通过python使用boto3
库来做类似的事情?