"""S3 connector (ported from integration_scripts.connectors.s3). Provides configured boto3 S3 client/resource and default TransferConfig. """ from __future__ import annotations import boto3 # type: ignore from boto3.s3.transfer import TransferConfig # type: ignore # In legacy implementations, region/credentials may be set via env or role. # We rely on default boto3 configuration resolution here. s3_client = boto3.client("s3") s3_resource = boto3.resource("s3") # Default transfer configuration similar to legacy usage S3_CONFIG = TransferConfig()