Connect to AWS
connect_awsEstablish connection to AWS S3 using credentials for private buckets or account ID with bucket URL for public access.
Instructions
Connect to AWS S3. Supports two modes:
Credentials mode (private buckets): provide aws_access_key_id + aws_secret_access_key + region_name.
Public S3 mode (no credentials): provide account_id + s3_bucket_url. Region is auto-detected from the URL when possible.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | AWS Account ID (12-digit). Used in public S3 mode to identify the account. | |
| region_name | No | AWS region (e.g. us-east-1). Auto-detected from s3_bucket_url if not provided. | |
| s3_bucket_url | No | Public S3 bucket URL. Accepted formats: s3://bucket-name, https://bucket.s3.amazonaws.com, https://bucket.s3.REGION.amazonaws.com | |
| aws_access_key_id | No | AWS Access Key ID (credentials mode) | |
| aws_session_token | No | AWS Session Token for temporary/SSO credentials (credentials mode, optional) | |
| aws_secret_access_key | No | AWS Secret Access Key (credentials mode) |