Start a large upload
start_multipart_uploadOpens a multipart upload for a file too big for one PUT (S3 refuses a single PUT over 5 GiB). Returns an uploadId; nothing appears at the key until complete_multipart_upload runs, and the parts are billed until it does - so call abort_multipart_upload if you give up. Then: presign_upload_parts for URLs, PUT each part yourself keeping the ETag each returns, and complete with those ETags.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Full object key. | |
| bucket | Yes | Bucket name. | |
| overwrite | No | Allow this upload to replace an object already at the key. Checked now and again at completion, which is when the replacement actually happens. | |
| contentType | No | Content type of the finished object; defaults to application/octet-stream. | |
| connectionId | Yes | Connection id from list_connections. | |
| userMetadata | No | User metadata to store on the finished object, as a map of name to value. |