How OSS Works?

OSS Overview
Conversant Object Storage Service (OSS) is a scalable and secure cloud-native storage solution that manages data in the form of objects within logical containers called buckets. It provides a reliable foundation for storing application data, media files, backups, and large-scale unstructured content.
Each object consists of the raw file data, associated metadata, and a unique key that serves as its identifier. Before storing data in OSS, a bucket must be created. Once created, objects can be uploaded directly to the bucket, with the object key defining the full path and filename.
OSS offers an HTTP-based RESTful API interface. All access requests are authenticated using symmetric encryption, based on an AccessKey ID and AccessKey Secret. These credentials ensure that only authorised clients can perform actions such as uploading, retrieving, or deleting data.
All object operations in OSS are designed with atomicity and strong consistency. This guarantees that data written to OSS becomes immediately readable, and operations such as object deletion take effect without delay or intermediate states.
OSS supports S3-compatible APIs and operates under path-style addressing. Each tenant is assigned a dedicated endpoint, allowing seamless integration with common SDKs and tools.