s3_create_multipart_upload
Initiate an S3-compatible multipart upload for a large file in B2, returning an UploadId used to generate presigned per-part URLs for direct upload.
Instructions
Initiate an S3-compatible multipart upload for a large file in B2. Returns an UploadId to use with s3_presign_upload_part, which mints per-part URLs the client uploads directly to B2.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| acl | No | ||
| key | Yes | The object key for the final assembled file. | |
| bucket | Yes | The destination bucket name. | |
| metadata | No | Custom metadata for the object. | |
| contentType | No | MIME type of the object. | |
| serverSideEncryption | No | Server-side encryption. B2 supports SSE-B2 (AES256) only — not SSE-KMS. |