boto3/s3
code: python
import boto3
from botocore.exceptions import ClientError, BotoCoreError
try:
s3 = boto3.client('s3')
response = s3.list_objects_v2(Bucket=bucket_name, Prefix=prefix)
for obj in response.get('Contents', []):
log_content = s3.get_object(Bucket=bucket_name, Key=obj'Key')'Body'.read().decode()
for line in log_content.splitlines():
pass
except ClientError as e:
raise Exception("failed", e)
except BotoCoreError as e:
raise Exception("failed", e)
except Exception as e:
raise Exception("faild", e)