s3_move_object
Move an S3 object between buckets or keys by copying server-side and deleting the source; overwrites the destination and cannot be undone.
Instructions
Move an S3 object (server-side copy then delete source). Irreversible on the source. Overwrites the destination if it exists. Reserved for dangerous guard mode.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | Region the DESTINATION 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. | |
| dst_key | Yes | Destination object key. | |
| src_key | Yes | Source object key. | |
| provider | Yes | Storage provider. | |
| dst_bucket | Yes | Destination bucket name. | |
| src_bucket | Yes | Source bucket name. | |
| src_region | No | Region the SOURCE bucket lives in. Only needed when the source and destination are in different regions. |