You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support IAM role / default credential chain for S3 auth
Make s3_access_key and s3_secret_key Optional[str] (default None).
When unset, boto3 falls through to its standard credential chain:
env vars, ~/.aws/credentials, EC2/ECS instance metadata (IAM role).
Extract S3Config.make_client() to centralise boto3 client construction.
Update all four call sites to use make_client() and remove now-redundant
direct boto3 imports. Fix test fixtures to patch make_client() directly.
Existing behaviour with explicit keys (Garage, MinIO, etc.) is unchanged.
0 commit comments