s3_generate_presigned_url
Generate a time-limited pre-signed URL that grants read access to an S3 object. The URL acts as a bearer secret, allowing anyone with it to download the object until expiration.
Instructions
Generate a time-limited pre-signed URL granting read access to an S3 object. The URL is a bearer secret — anyone who possesses it can download the object until it expires. Reserved for dangerous guard mode. Confirm with the user before calling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | Storage provider. | |
| bucket | Yes | Bucket name. | |
| key | Yes | Object key. | |
| expires_in | No | URL expiry in seconds (1–604800, default 3600). |