Skip to content

Instantly share code, notes, and snippets.

@rgordeev
Forked from nitisht/Minio Limitations.md
Created November 2, 2022 12:15
Show Gist options
  • Save rgordeev/3761f5ddd253f707cc535e373aacf62d to your computer and use it in GitHub Desktop.
Save rgordeev/3761f5ddd253f707cc535e373aacf62d to your computer and use it in GitHub Desktop.
### Practical Limitations of S3 API.
|Item|Specification|
|:---|:---|
|Maximum object size| 5 TB|
|Maximum object size single PUT operation| 5 GB|
|Maximum number of parts per upload| 10,000|
|Part numbers| 1 to 10,000 (inclusive)|
|Part size |5 MB to 5 GB, last part can be < 5 MB|
|Maximum number of parts returned for a list parts request| 1000|
|Maximum number of objects returned for a list objects request| 1000|
|Maximum number of multipart uploads returned in a list multipart uploads request| 1000|
### List of S3 Bucket API's not supported on Minio.
- BucketACL (We implemented bucket policies instead)
- BucketCORS (CORS enabled on all by default)
- BucketLifecycle (Use mc rm --older-than)
- BucketLogging (Use listenBucketNotification refer our SDK docs)
- BucketReplication (Not needed, if needed can be setup using `mc mirror`)
- BucketTagging.
- BucketVersions.
- BucketRequestPayment.
- BucketVersioning
- BucketWebsite
### List of S3 Object API's not supported on Minio.
- ObjectTorrent.
- ObjectACL (Bucket policies are used instead).
- ObjectPolicy.
- ObjectCopyPart (single part copy).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment