connect_s3
Connect to an AWS S3 bucket with credentials for private access or via a public URL, with auto-detected region.
Instructions
Connect to an AWS S3 bucket. Supports two modes:
Credentials mode (private buckets): provide aws_access_key_id + aws_secret_access_key + region_name.
Public mode (no credentials): provide s3_url only — region is auto-detected from the URL. Accepted s3_url formats: s3://bucket-name, https://bucket.s3.amazonaws.com, https://bucket.s3.REGION.amazonaws.com.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| s3_url | Yes | S3 bucket URL (e.g. s3://my-bucket or https://my-bucket.s3.us-east-1.amazonaws.com) | |
| region_name | No | AWS region (e.g. us-east-1). Auto-detected from s3_url if not provided. | |
| aws_access_key_id | No | AWS Access Key ID (required for private buckets) | |
| aws_session_token | No | AWS Session Token for temporary credentials (optional) | |
| aws_secret_access_key | No | AWS Secret Access Key (required for private buckets) |