boto3でS3を扱う

qiita.com

こんな感じで作りました。

 

S3_CLIENT = boto3.Session().client('s3')

 

UserId = LineData['UserId']
response = S3_CLIENT.list_objects(Bucket = LINE_MESSAGE_BUCKET , Prefix = UserId+'.txt')
if 'Contents' in response: # 該当する key がないと response に 'Contents' が含まれない
keys = [content['Key'] for content in response['Contents']]