s3_upload_object
Upload a local file to an S3 bucket with source path restricted to home, cwd, or Downloads, and overwrite the destination key if it exists.
Instructions
Upload a local file to an S3 bucket. local_path must resolve under home, cwd, or ~/Downloads. Overwrites the destination key if it exists. Reserved for dangerous guard mode.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Destination object key. | |
| bucket | Yes | Destination bucket name. | |
| region | No | Region the bucket lives in (e.g. 'eu-central-1'). Omit unless you know it — it is resolved automatically. AWS only; rejected for Hetzner/OVH, whose region is fixed by the configured endpoint URL. | |
| provider | Yes | Storage provider. | |
| local_path | Yes | Local file path to upload. |