AWS S3バケット内のすべてのオブジェクトを取得して読み取ることができます
s3 = boto3.resource('s3')
bucket = s3.Bucket('my-bucket')
all_objs = bucket.objects.all()
for obj in all_objs:
pass
#filter only the objects I need
その後
obj.key
バケット内のパスを取得します。
すべてのオブジェクトをループして後でフィルタリングしないように、特定の開始パス(バケット内のディレクトリ)に関連するファイルのみを事前にフィルタリングする方法はありますか?