Feature Overview

Last updated: 2020-08-03 18:27:55

COS offers the following capabilities:

Features Description
Operations Bucket Operations You can create, query, delete and empty a bucket. For detailed directions, see Bucket Management.
Object Operations Storage classes: currently, COS offers 3 object storage classes for different access frequencies: STANDARD, STANDARD_IA, and ARCHIVE. For more information, see Storage Class
Objects/folders: can be uploaded, queried, downloaded, copied, and deleted. For more information, see Object Management.
Data Management Lifecycle COS allows you to set rules to automatically delete an object or transition it between storage classes after a specified number of days. For more information, see Lifecycle Overview.
Static Website You can configure a bucket to host a static website and access the static website through the bucket's endpoint. For more information, see Static Website Hosting.
Inventory COS allows you to configure an inventory task to regularly scan the specified objects or objects with the same prefix in your bucket daily or weekly and output an inventory report, which is stored in the specified bucket as a CSV file. For more information, see Inventory Overview.
Bucket Tagging A bucket tag can be used as an identifier for easier bucket grouping and management. You can set, query, and delete tags for the specified bucket. For more information, see Bucket Tag Overview.
Event Notification Used with Serverless Cloud Function (SCF), COS can send notifications to you timely about a resource change (such as new file uploaded or files deleted). For more information, see Event Notifications.
COS Select This feature uses Structured Query Language (SQL) statements to filter the objects stored in COS so as to extract specific objects and get desired data. With COS Select, you can reduce the amount of data transferred by COS for lower costs and latency in data extraction. For more information, see SELECT Overview.
Logging This feature is used to log access details of a source bucket and store the logs in a destination bucket for better bucket management. For more information, see Logging Overview.
Object Tagging This feature is designed to help you group and manage objects in your bucket by adding a key-value pair as object identifier. An object tag consists of a `tagKey`, a `=`, and a `tagValue`, such as `group = IT`. You can set, query and delete tags on the specified object. For more information, see Object Tagging Overview.
Remote Disaster Recovery Versioning By enabling versioning, you can store multiple versions of an object in the same bucket. You can query, delete, or restore the objects by version ID. Versioning enables you to recover data that was lost due to accidental deletion or application failure. For more information, see Versioning Overview.
Cross-Region Replication By configuring a cross-region replication rule, incremental objects can be automatically and asynchronously replicated between buckets in different regions for remote disaster recovery and backup of data. For more information, see Cross-region Replication Overview.
Data Security Encryption COS encrypts your data at the object level before it is written to IDC disks and automatically decrypts it when you access it. For more information, see Server-side Encryption Overview.
Hotlink Protection COS supports configuring hotlink protection. You can configure a blocklist/allowlist through the hotlink protection feature in the console to protect your data resources. For more information, see Hotlink Protection Practice.
Access Management Cross-Origin Access COS provides CORS configuration for HTML5 to enable access among different origins. COS can respond to OPTIONS requests for CORS, and return to the browser specified rules as configured by the developer. For detailed directions, see Setting CORS.
Bucket Policy You can add a policy to a bucket to grant or deny an account or a source IP (or IP range) access permissions for a COS resource. For more information, see Adding Bucket Policies.
Access Control You can manage the access permissions to your buckets and objects. When receiving a resource request, COS will check the ACLs to determine whether the requester has the required access permission. For more information, see Concepts and Granting Sub-accounts Access to COS.
CDN Acceleration COS has integrated the CDN acceleration feature to download and distribute large amount of data from COS buckets. It is most useful in scenarios where the same data is downloaded repeatedly. For more information, see CDN Acceleration Overview
Global Acceleration COS features global acceleration that can help users worldwide to quickly access your buckets with a higher success rate of business accesses, further improving for you the business stability and business experience. For more information, see Global Acceleration Overview.
Batch Jobs Batch Operations You can specify an operation for the specified list of objects in a bucket. Specifically, you can generate an inventory of objects through the inventory feature as the specified object list, or record the objects to be processed in a CSV file according to the format requirement of an inventory file. Then, COS will process the objects in batches based on the object inventory file. For more information, see Batch Processing Overview.
Data Monitoring Monitoring and Alarming COS data such as read/write requests and traffic are collected and displayed based on Cloud Monitor. You can view COS monitoring details in the Cloud Monitor console. For more information, see Monitoring and Alarming.
Dashboard The COS console features a Dashboard monitoring window where you can see the amount and trends of your storage data for different storage classes over different periods. For more information, see Dashboard
Data Processing Image Processing COS has integrated the professional all-in-one media solution empowered by Cloud Infinite (CI), covering image processing, content moderation, detection and many more. You can use the COS upload and process APIs to process media data. For more information, see Image Processing Overview.
Content Moderation This COS feature is provided based on Tencent Cloud CI. Once enabled, newly uploaded images will be automatically detected for content violation, with any non-compliant content blocked automatically (allowing no public read access).
File Decompression This COS feature is a data processing solution provided based on SCF. Once enabled, when a compressed file is uploaded to COS, the SCF function provisioned by COS will be triggered automatically to decompress the file into the specified directory and bucket. For more information, see File Decompression.
CDN Cache Purging This COS feature is provided based on SCF to help users automatically purge their data cached on CDN edge servers. For more information, see CDN Cache Purging.
Tools Management Tools COS provides a suite of practical tools such as COSBrowser, COSCMD, and COS Migration to help manage or migrate your data. For more information, see Tools Overview.
APIs/SDKs APIs & SDKs
  • APIs: COS provides a rich set of APIs and API-specific documentation that describes their usage, parameters, sample requests and responses, and error codes. For more information, see Operation List
  • SDKs: COS offers SDKs for various programming languages, including Android, C, C++, .NET, Go, iOS, Java, JavaScript, Node.js, PHP, Python, and WeChat Mini Program. For more information, see SDK Overview.
  • Was this page helpful?

    Was this page helpful?

    • Not at all
    • Not very helpful
    • Somewhat helpful
    • Very helpful
    • Extremely helpful
    Send Feedback
    Help