Feature Overview

Last updated: 2020-05-14 15:22:13

COS offers the following capabilities:

This feature is a data processing solution that Tencent Cloud COS provides based on SCF. Once you configure this feature, when a compressed file is uploaded to COS, the SCF provisioned by COS will be triggered automatically to decompress the file into the specified bucket and directory. For more information, see File Decompression.
Feature Description
Operations Bucket Operations You can create, query, delete and empty a bucket. For detailed directions, see the documentation under Bucket Management.
Object Operations Multiple storage classes: COS offers 4 object storage classes for different access frequencies: MAZ_STANDARD, STANDARD, STANDARD_IA, and ARCHIVE. For more information, please see Storage Class
Objects/folders can be uploaded, queried, downloaded, copied, and deleted. For more information, please see the documents under 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 as a hosted static website and access the static website through the bucket's domain name. For more information, please see Static Website Hosting.
Inventory COS can be configured according to your inventory task to regularly scan the specified objects or objects with the same object 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, please 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, please see Bucket Tag Overview.
Event Notifications 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, please see Event Notifications.
Data Extraction The COS Select feature uses Structured Query Language (SQL) statements to filter the objects stored in COS so as to extract a specific object and get the desired data. By filtering object data using this feature, you can reduce the amount of data transferred by COS, which helps lower the costs and delay in data extraction. For more information, please see SELECT Overview.
Logging This feature is used to record access details of a source bucket and store them as logs in a destination bucket for better bucket management. For more information, please see Logging Overview.
Monitoring and Alarms COS statistics such as read and write requests and traffic are collected and displayed based on Cloud Monitor. You can view detailed monitoring data of COS in the Cloud Monitor Console. For more information, please see Monitoring and Alarming
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, please 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, please 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, please see Server-side Encryption Overview.
Hotlink Protection COS supports configuring hotlink protection. You can configure a blacklist/whitelist through the hotlink protection feature in the console to protect your data resources. For more information, please see Hotlink Protection Practice.
Access Management Cross Origin Resource Sharing (CORS) 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 buckets and objects. When receiving a request for a resource, COS will check the corresponding ACL to verify whether the requester has the required access permission. For more information, please see Basic Concepts in Access Control and Granting Sub-accounts Access to COS.
CDN Acceleration With the aid of the CDN service, you can extensively download and distribute the contents of COS buckets, which is especially suitable for use cases where the same contents are downloaded repeatedly. For more information, please see CDN 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 Operation 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, please see Batch Processing Overview.
Data Management 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.
File Decompression
Tool Multiple management tools COS provides a variety of practical tools such as COSBrowser, COSCMD, and COS Migration to facilitate your data management or migration. For more information, please see Tool Overview
API/SDK Multiple APIs and SDKs
  • API: COS provides a rich set of APIs that come with usage and parameter descriptions, sample requests, sample responses, and error code descriptions. For more information, please see List of Operations
  • COS offers SDKs for multiple programming languages, including Android, C, C++, .NET, Go, iOS, Java, JavaScript, Node.js, PHP, Python, and WeChat Mini Program. For more information, please 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