Limitations

Cloud Storage, as an implementation of object storage based on OpenStack Swift, has the following limitations:

TypeValueDescription
Maximum object size5 GBMaximum size of a single object. Larger files require multipart upload with segmentation and merging
Minimum object sizeNo limitationsWhile objects with a zero-byte body can be stored, there is metadata and object storage-specific overhead. As a result, the actual minimum storable object size, including overhead, is typically around 4 KB per object.
Segment size for multipart uploadsUp to 5 GBRecommended size for each segment in a multipart upload
Maximum number of containers per accountNo limitations
Maximum objects per containerSoft limit of 1000000 objectsWhile there is no hard limit on the number of objects in a container, keep in mind that once a container holds approximately 1 million objects, the operation speed for that container may gradually decrease.
Maximum object name length1024 bytesMaximum length of an object name
Maximum container name length256 bytesMaximum length of a container name
API request limits (GET/PUT/POST/DELETE)No limitationsRequests to Swift have no limitations, while requests to Keystone (authorization) are limited to approximately 12 RPS. The request capacity depends on the capabilities of the frontend servers, which vary by location (typically two servers)
Metadata size8 KBCombined size of all metadata for a single object
Metadata entries per object90
HTTP header size8 KBMaximum total size of all HTTP headers in a request
Number of object versionsNo limitations
Container sizeNo limitations