Я пытаюсь получить последние измененные файлы из определенного каталога в моем хранилище s3.До сих пор ответы на этот вопрос ( Как загрузить последний файл корзины S3 с помощью Boto3? ) помогли мне получить последний измененный элемент из всей корзины.
from boto3.session import Session
session = Session(aws_access_key_id='auth',
aws_secret_access_key='auth')
s3 = session.resource("s3")
get_last_modified = lambda obj: int(obj.last_modified.strftime('%s'))
bckt = s3.Bucket("global-jobs-storage")
objs = [obj for obj in bckt.objects.all()]
objs = [obj for obj in sorted(objs, key=get_last_modified)]
last_added = objs[-1].key
print(last_added)
Моя текущая корзина выглядит так:
global-jobs-storage
--->2019/../../..
--->recursive
У меня вопрос, как я могу получить последние изменения из папки 2019/../../..
, игнорируя папку recursive