У меня есть корзина S3 с несколькими папками верхнего уровня и сотнями файлов в каждой из этих папок.Как получить имена этих папок верхнего уровня?
Я пробовал следующее:
s3 = boto3.resource('s3', region_name='us-west-2', endpoint_url='https://s3.us-west-2.amazonaws.com')
bucket = s3.Bucket('XXX')
for obj in bucket.objects.filter(Prefix='', Delimiter='/'):
print obj.key
Но, похоже, это не работает.Я думал об использовании регулярных выражений для фильтрации всех имен папок, но это кажется неэффективным по времени.
Заранее спасибо!