Сделайте это на.Net, в конце концов, Вы хотите сделать это для забавы. Поэтому сделайте его немного сложным. И о любых результатах тогда можно сообщить Microsoft для улучшения ДОЛЛАРА и языков, которые это поддерживает.
Можно легко перечислить все элементы следовательно, получив все элементы (включая папки) и затем фильтруя 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 расширением