ColdStack Docs
  • Introduction
  • ColdStack FAQ
  • Binance Smart Chain Bridge
    • Release
    • Customer Support
    • FAQ
    • Step-by-Step Guide
  • Concepts
    • Bucket versioning
    • Logging actions with a bucket
  • Tools
    • Supported tools
      • CyberDuck S3 Client
      • S3 Browser
      • AWS CLI Console client
      • SDKs for different languages
        • JavaScript SDK
        • Using extended API with JavaScript
        • AWS SDK for Java
        • Python SDK (boto)
  • S3 Compatible API
    • How to use the API
    • Signing Requests
    • API Reference
      • Bucket
        • HeadBucket
        • ListObjects/ListObjectsV2
        • PutBucketVersioning
        • PutBucketLogging
        • RenameBucket
        • GetBucketLocation
        • ListBuckets
      • Object
        • PutObject
        • GetObject
        • HeadObject
        • RenameObject
        • PutObjectAcl
      • Multipart upload
        • General multipart upload order
        • CreateMultipartUpload
        • UploadPart
        • CompleteMultipartUpload
        • ListMultipartUploads
      • Analytics
        • GetStatistics
        • GetBandwidthAnalytics
        • GetStorageAnalytics
      • Common request headers
      • Common response headers
      • Responses
Powered by GitBook
On this page
  • Request
  • Answer

Was this helpful?

  1. S3 Compatible API
  2. API Reference
  3. Multipart upload

UploadPart

PreviousCreateMultipartUploadNextCompleteMultipartUpload

Last updated 4 years ago

Was this helpful?

Retains part of the object.

The user independently numbers the parts of the object and transfers the numbers to ColdStack. The number uniquely identifies the part and determines its order in the overall sequence. A number is an integer between 1 and 10,000, inclusive.

If multiple chunks with the same number are loaded, ColdStack retains the last one that arrived.

Each part, except the last, must be at least 5MB in size.

For more information, see .

Request

PUT /{bucket}/{key}?partNumber=PartNumber&uploadId=UploadId HTTP/1.1

Path parameters

Parameter

Description

bucket

Bucket name.

key

Object key.

Query parameters

Parameter

Description

partNubmer

The ID that you assigned to the downloadable part.

uploadId

Headings

Use the required in the request .

The title is Content-Lengthrequired.

Answer

Headings

Heading

Description

x-amz-storage-class

Object storage class. Matters COLDif the object is in Cold Storage. If the object is saved in the Standard storage, then there will be no title.

Answer codes

Additionally, ColdStack may return the errors described in the table below.

Mistake

Description

HTTP code

NoSuchUpload

The specified download does not exist. The download ID may be incorrect, or the download may have completed or been deleted.

404 Not Found

EntityTooSmall

Part size is too small. The downloadable part must be at least 5MB.

400 Bad Request

The composite load ID that ColdStack returned upon .

The response can contain and the headers listed in the table below.

For a list of possible answers, see the section .

General Multipart Upload Procedure
common headers
general headers
Answers
initialization