tencent cloud


Feature Overview

Last updated: 2022-09-26 16:08:00

    COS offers the following features:


    Feature Description
    Bucket operations With COS, you can create, query, delete, and empty buckets. For detailed directions, see Creating Bucket.
    Object operations Storage classes. You can choose a storage class from INTELLIGENT TIERING, STANDARD, STANDARD_IA, ARCHIVE, or DEEP ARCHIVE provided by COS according to the access frequency and disaster recovery degree of your objects. For more information, see Overview.
    Objects/Folders: Can be uploaded, queried, downloaded, copied, and deleted. For detailed directions, see Uploading Objects.

    Data Management

    Feature Description
    Lifecycle With COS, you can set rules that will allow you 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 job to regularly scan your bucket for specified objects or objects with the same prefix. You can perform these jobs daily or weekly, and each job will 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 for easier bucket grouping and management. You can set, query, and delete tags for a specified bucket. For more information, see Bucket Tag Overview.
    Event notification Used in conjunction with the Serverless Cloud Function (SCF), COS can send you timely notifications about resource changes (such as new file upload and file deletion). 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 during data extraction. For more information, see SELECT Overview.
    Logging This feature is used to log the access details of a source bucket; these logs are then stored in a destination bucket for better bucket management. For more information, see Logging Overview.
    Object tagging This feature is designed to help group and manage objects in your bucket by adding a key-value pair as an object tag. An object tag consists of a `tagKey`, an equal sign `=`, and a `tagValue`, for example, `group = IT`. You can set, query, and delete tags for a specified object. For more information, see Object Tag Overview.
    CSG Cloud Storage Gateway (CSG) is a hybrid cloud storage service provided by Tencent Cloud. You can configure a CSG instance for a bucket in COS, and then the bucket can be mounted to any of your CVM instances as a storage device in the form of a network folder. For more information, see Setting CSG.

    Remote Disaster Recovery

    Feature Description
    Versioning Enabling versioning allows you to 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 Overview.
    Cross-bucket replication By configuring a cross-bucket replication rule, incremental objects can be automatically and asynchronously replicated between buckets for disaster recovery and data backup. For more information, see Overview.
    Cloud database backup Cloud database backup is a database backup feature provided by COS based on SCF. It helps you transfer backup files in TencentDB to COS for persistent storage to avoid data loss or corruption. For more information, see MySQL Data Backup.

    Data Security

    Feature Description
    Encryption COS can apply an object-level encryption policy to your data before it is written to the disk, and automatically decrypt it when it is accessed. For more information, see Server-Side Encryption Overview and Bucket 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

    Feature Description
    CORS With COS, you can set HTML5 CORS configurations to enable access among different origins. COS can respond to CORS OPTIONS requests and return specified rules to the browser as configured by you. For detailed directions, see Setting CORS.
    Origin-pull COS allows you to set an origin-pull rule on your bucket so that it can pull data from an external origin if the requested object does not exist in your bucket, or a specific request needs to be redirected. For more information, see Setting Origin-Pull.
    Bucket policy You can add a policy to a bucket to grant or deny an account or source IP (or IP range) access permission for a COS resource. For more information, see Adding Bucket Policy.
    Access control You can manage the access permissions for your buckets and objects by configuring an Access Control List (ACL). When receiving a resource request, COS will check the ACL to determine whether the requester has the required access permission. For more information, see Basic Concepts of Access Control and Granting Sub-accounts Access to COS.

    Access Speed

    Feature Description
    CDN acceleration COS has integrated the CDN acceleration feature to download and deliver large amounts 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 The COS global acceleration feature can help you quickly access your buckets and improve your access success rate, further improving business stability as well as the overall user experience. For more information, see Overview.
    Single-connection bandwidth limit COS supports traffic control for file uploads and downloads to guarantee a normal network bandwidth for your other applications. For more information, see Single-Connection Bandwidth Limit.

    Batch Job Processing

    Feature Description
    Batch operation You can specify an operation to be performed on a specified list of objects in a bucket. This involves generating an inventory of objects through the inventory feature to serve as the specified object list, or you can record the objects to be processed in a CSV file according to inventory file formatting requirements. Then, COS will perform the specified batch operation on the objects in the inventory file. For more information, see Overview.

    Data Monitoring

    Feature Description
    Monitoring and alarms COS statistics such as read and write requests and traffic are collected and displayed based on CM. You can view detailed monitoring data of COS in the CM console. For more information, see Monitoring and Alarms.
    Dashboard COS supports data monitoring, with which you can view the amount of data stored in different storage classes by different periods, as well as the trends. For more information, see Viewing Statistics and Querying Monitoring Data.
    Setting alarm policies You can leverage the alarm policy feature of Cloud Monitor to set threshold-reaching alarms for COS monitoring metrics. An alarm policy must include the policy name, policy type, trigger condition, alarm object, and alarm notification template. For more information, see Setting Alarm Polices.

    Data Processing

    Feature Description
    Image processing COS is integrated with Cloud Infinite professional integrated media solution to offer various features such as image processing, moderation, and recognition. You can process media data through the upload and processing APIs of COS. For more information, see Image Processing Overview. In addition, COS supports image advanced compression and blind watermarking. For more information, see Image Compression Overview and Blind Watermarking Overview.
    File preview File preview is based on CI. After it is enabled, document files in buckets can be previewed online directly without download. For more information, see File Preview Overview.
    Media processing Media processing is a multimedia file processing service provided by COS based on CI. It offers diverse features empowered by Tencent Cloud's cutting-edge AI technology, such as audio/video transcoding, video frame capturing, audio/video splicing, video-to-animated image conversion, video metadata query, and intelligent thumbnail. For more information, see Media Processing Overview and Overview.
    Speech recognition Speech recognition is based on CI. Once enabled, it recognizes recording files in buckets and asynchronously returns recognized text. For more information, see Speech Recognition Overview.

    Data Moderation

    Feature Description
    Content moderation The COS content moderation service intelligently moderates the multimedia content of images, videos, speeches, and text. It helps you effectively identify non-compliant content such as pornographic, vulgar, violent, terrorist, illegal, disgusting, and offensive information to avoid operational risks. For more information, see Content Moderation Overview.

    Application Integration

    Feature Description
    CKafka message backup CKafka message backup is provided by COS based on SCF to dump CKafka messages to COS, which facilitates data analysis and download. For more information, see CKafka Message Backup.
    TDMQ message backup TDMQ message backup is provided by COS based on SCF to dump TDMQ messages to COS, which facilitates data analysis and download. For more information, see TDMQ Message Backup.
    CDN log backup The CDN log backup feature is provided by COS based on SCF to dump CDN logs to COS, which facilitates access behavior analysis and service quality monitoring. For more information, see CDN Log Backup.
    Log cleansing Log cleansing is a log file processing solution provided by COS based on SCF. After it is enabled or you upload log files on your own, the function preconfigured by COS will be automatically triggered to filter and cleanse log content according to the preset SQL search statements. For more information, see Log Cleansing.
    File decompression The file decompression feature is a data processing solution provided through SCF. Once enabled, when a compressed file is uploaded to COS, SCF will be triggered automatically to decompress the file into the specified directory and bucket. For more information, see Setting File Decompression.
    CDN cache purging This COS feature is provided through SCF to help you automatically purge data that is cached on CDN edge nodes. For more information, see Setting CDN Cache Purge.


    Feature Description
    Management tools COS provides a suite of tools such as COSBrowser, COSCMD, and COS Migration to help manage and/or migrate data. For more information, see Tool Overview.


    Feature Description
    APIs and SDKs
    • APIs: COS provides a rich set of APIs and API-specific documentation that describes API usage, parameters, sample requests, 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 Programs. For more information, see SDK Overview.

    Supported Protocols

    Feature Description
    Various protocols COS supports HTTP 1.0, HTTP 1.1, HTTP 2.0, and QUIC transfer protocols. It also supports TLS 1.0, TLS 1.1, and TLS 1.2 encryption protocols. The support for HTTP 2.0 and QUIC protocols is in beta test. To try them out, contact us to add your account to the allowlist.
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support