Alibaba Cloud Object Storage Service (OSS) provides you with network-based data storage and access services. OSS enables you to store and retrieve a variety of objects, such as texts, images, audio files, and videos over networks at any time.

Use the OSS console

You can create a bucket and upload objects to the bucket in the OSS console. After you upload objects to a bucket, you can download the objects to local disks or generate signed URLs to share the objects with third parties for downloads or previews. For more information, see Operations in the OSS console.

Use ossutil

ossutil is a tool that allows you to use command lines to manage OSS data and supports the following operating systems: Windows, Linux, and macOS. ossutil provides simple commands for OSS users to efficiently manage buckets and objects. For more information, see ossutil.

Use ossbrowser

ossbrowser is a graphical object management tool for OSS. This tool supports Windows, Linux, and macOS. You can use ossbrowser to manage buckets, upload and download objects and directories, and grant permissions to users based on policies in the graphical user interface (GUI). For more information, see ossbrowser.

ossbrowser is a graphical desktop tool with lower transmission speed and performance than ossutil.

Use API operations and SDKs

OSS provides API operations and SDK packages in a variety of programming languages such as Java, Python, PHP, and Go to facilitate secondary development. For demos of OSS SDKs for a variety of programming languages, see Introduction. For more information about the OSS API operations, see OSS API Reference.

OSS-based file system management

OSS does not use a hierarchical structure for objects, but instead uses a flat structure. All elements are stored as objects in buckets. However, OSS supports directories as a concept to group objects and simplify management. To use OSS in a manner similar to local directories and disks, you can configure Cloud Storage Gateway (CSG). CSG uses the NFS, SMB (CIFS), or iSCSI protocol to map OSS buckets to local directories or disks. CSG allows you to use applications compliant with POSIX and block-based protocols to read and write OSS resources. This reduces the cost for you to modify applications and provides seamless integration. For more information, see Use CSG to attach OSS to ECS.