Как вывести список объектов по расширению из s3 api?

Сделайте это на.Net, в конце концов, Вы хотите сделать это для забавы. Поэтому сделайте его немного сложным. И о любых результатах тогда можно сообщить Microsoft для улучшения ДОЛЛАРА и языков, которые это поддерживает.

7
задан st78 17 January 2011 в 00:31
поделиться

1 ответ

Можно легко перечислить все элементы следовательно, получив все элементы (включая папки) и затем фильтруя key.endswith ('..., ')

import boto3

s3 = boto3.resource('s3')
bucket = s3.Bucket('your-route')

# Data from S3 is also filtered by endswith from key property
for _ in bucket.objects.filter(Prefix=test_dir):
   if _.key.endswith('.zicu'):
      print('Value of object: ', _.key)

В этом случае я фильтрую каждый элемент с Префиксом (test_dir) и затем показываю просто элементы с .zicu расширением

-1
ответ дан 6 December 2019 в 07:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: