S3 APIs
Amazon Simple Storage Service (S3) is a cloud storage standard that offers industry-leading scalability, data availability, security, and performance. The S3 Standard is designed for general-purpose storage needs for both frequently accessed data and backups. It offers high durability and availability, as well as a range of features such as versioning, lifecycle management, and object locking.
This section of the documentation is dedicated to explaining how Cubbit keeps up with the S3 Standard and the various S3 APIs it currently supports. Here you will find information on how to use Cubbit as an S3-compatible storage provider, including details on the supported APIs and their respective documentation.
Whether you are a developer looking to integrate your applications with Cubbit using S3 APIs, or simply want to learn more about S3 Standard and how it works with Cubbit, this section has something for you. Simply browse through the table of contents to find the information you need, or use the search bar to find specific articles.
If you have any questions or need further assistance, don't hesitate to reach out to us through the support channels provided on the website.
Table of contents
📄️ Multipart Upload
Multipart Upload is a way to upload large files to an S3 Object Storage like Cubbit, by splitting them into smaller parts and uploading each part in parallel.
📄️ Supported APIs
The Cubbit S3 Gateway supports most of the AWS S3 RESTful API which is used by the AWS SDKs (like aws-sdk-js, aws-sdk-go, etc), by the official AWS Command Line Interface and by all the S3-compatible clients.
📄️ Versioning
Bucket versioning is a core S3 feature and it's fully supported by Cubbit. It allows for keeping multiple versions of an object, which protects from unintended overwrites and deletions, providing a safer way to manage your files.
📄️ ACL
S3 ACL stands for Amazon S3 Access Control List, which is used to set permissions on S3 buckets and objects and it's fully supported by Cubbit.