Я знаю, что могу получить версии файла в 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'))
Согласно этому комментарию можно использовать флаг --query
найти только версии определенной даты.
Есть ли способ сделать что-то подобное, используя библиотеку boto3
через python?