s3_delete_object
Permanently delete a single S3 object across AWS, Hetzner, or OVH after confirming provider, bucket, and key; reserved for guard-mode and irreversible.
Instructions
Delete a single object from S3. Irreversible. Reserved for dangerous guard mode. ALWAYS confirm with the user (provider, bucket, key) before calling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Object key to delete. | |
| bucket | Yes | Bucket name. | |
| region | No | Region the bucket lives in (e.g. 'eu-central-1'). Omit unless you know it — it is resolved automatically. AWS, and OVH when no endpoint URL is configured (pass the region s3_list_buckets reports). Rejected for Hetzner, and for an OVH endpoint URL set by hand, whose region is fixed by that endpoint. | |
| account | No | Account label of the provider whose object storage to use; omit for that provider's default account. | |
| provider | Yes | Storage provider. |