import logging import boto3 logger = logging.getLogger(__name__) class S3Client: def __init__(self, region_name: str) -> None: self._s3_client = boto3.client("s3", region_name=region_name) def put_object(self, bucket: str, key: str, body: str | bytes) -> None: try: self._s3_client.put_object( Bucket=bucket, Key=key, Body=body, ) except Exception: logger.exception("S3Client error")