Last updated: 2019-09-20 09:44:17


Before using COS, read COS Glossary to learn the basics of using COS: bucket, object, region, access domain name, etc.
COS provides the following features:

Feature Description
Creating Bucket You need to create a bucket before uploading objects to COS.
Deleting Bucket Deletes the existing empty buckets. To delete a bucket, you first need to delete all objects in it and incomplete multipart uploads in Incomplete Upload.
Querying Bucket Queries the created buckets.
Setting Bucket Access Permission COS supports setting bucket access permission, and provides access policies and Access Control Lists (ACLs). For more information, see Basic Concepts of Access Control.
Setting Hotlink Protection COS is billed based on the actual usage. To reduce additional costs incurred due to hotlinking of your COS data, COS supports setting hotlink protection to ensure security.
Setting Origin-pull An origin server address is set to read the data retrieval requests in multiple origin-pull ways, to meet the needs of hot migration of data and redirection of specific requests.
Setting Cross-Origin Access COS provides the settings of cross-origin access in the HTML5 standard to allow cross-origin access. For this purpose, COS supports responding to OPTIONS requests and returning specific setting rules to browsers according to the rules set by developers.
Setting up a Static Websites By configuring a bucket for static website hosting, you can access the static website using the domain name of the bucket.
Setting Lifecycle COS supports user-defined rules and will automatically delete specified objects or change the storage class after certain time (days).
Accessing Bucket List Using Sub-Account The sub-account is granted access to buckets and bucket list by the root account.
Adding Bucket Polies Users can add policies to a bucket to allow or deny access to COS resources by an account or source IP (or IP segment).
Deleting Incomplete Multipart Uploads Users can delete partially uploaded fragmented files.
Setting CDN Acceleration You can bind custom domain names to the access domain name of COS through domain management, and thus the objects of your bucket can be accessed using custom domain names. You can also quick configure Tencent Cloud CDN to enable acceleration.
Uploading Object Objects(such as text files, images, videos, Apps, etc.) can be uploaded to a bucket.
Downloading Object Objects can be downloaded in multiple ways.
Viewing Object Information You can check the attributes (such as size and address) and configurations (setting object access permission, changing storage class, etc.).
Searching for Objects You can search for objects in buckets or folders by prefix.
Modifying Storage Class Modify the storage class for objects uploaded to COS.
Setting Object Access Permission Object access permission allows access control at object dimension and has a higher priority than bucket access permission.
Setting Object Encryption Encrypt the object stored in the bucket to avoid information leakage.
Custom Headers Sets HTTP headers for an object.
Deleting Object Deletes an object or objects in batch.
Recovering Archived Objects Recovers archived objects so that you can access them or perform other operations.
Creating Folder Folders can be created to manage and classify data stored in COS.
Deleting Folder A folder and all files in it can be deleted.
API Documentation Provides API operations supported by COS and the related operation examples.
SDK Documentation Provides SDK development operations and related samples for mainstream languages.