Boto 3 で、S3 Buckets 上にある key を取得するときには、list_objects() を使います。prefix を指定して、条件を絞ることもできます。S3 で key を取得するときにはよく使われるメソッドだと思います。 基本的な使いかた たとえば、バケット名: hoge-bucket にある、プレフィックス: xx/yy の key を全て取得したい時は以下のようにします。 from boto3 import Session s3client = Session().client('s3') response = s3client.list_objects( Bucket='hoge-bucket', Prefix='xx/yy/' ) if 'Contents' in response: # 該当する key がないと response に 'Contents'