tencent cloud

Cloud Object Storage
Distributed object storage built to store any amount of data from anywhere
New
COS Special Offers
6-Month Trial Packs Available Now!
Overview
Tencent Cloud Object Storage (COS) is a distributed storage service that enables you to store any amount of data from anywhere via HTTP/HTTPS protocols. COS has no restrictions on data structure or format. It also has no bucket size limit and partition management, making it suitable for virtually any use case, such as data delivery, data processing, and data lakes. COS provides a web-based console, multi-language SDKs and APIs, command line tool, and graphical tools. It works well with Amazon S3 APIs, allowing you to quickly access.
Why choose Cloud Object Storage
Durability and Availability
Tencent Cloud COS provides cross-architecture, multi-device redundant storage for data, delivering cross-region disaster recovery and resource isolation features for user data. It achieves up to 99.9999999999% data durability for each object, ensuring higher data endurance than other storage architectures.
Durability and Availability
Tencent Cloud COS provides cross-architecture, multi-device redundant storage for data, delivering cross-region disaster recovery and resource isolation features for user data. It achieves up to 99.9999999999% data durability for each object, ensuring higher data endurance than other storage architectures.
Security and Compliance
Support hotlink protection to block malicious access, with SSL-encrypted data transmission to control the read/write permission of each file. It can defend against DDoS and CC attacks with Tencent's defense systems, ensuring that your business runs normally.
Security and Compliance
Support hotlink protection to block malicious access, with SSL-encrypted data transmission to control the read/write permission of each file. It can defend against DDoS and CC attacks with Tencent's defense systems, ensuring that your business runs normally.
Cost Optimization
Store data on COS to reduce costs without upfront investment or hardware refresh cycles. You can identify cold data with lifecycle management to further reduce your costs.
Cost Optimization
Store data on COS to reduce costs without upfront investment or hardware refresh cycles. You can identify cold data with lifecycle management to further reduce your costs.
Ease of Use
Support quick batch operations on storage objects through several tools, such as graphical programs, command line tools, and protocol tools. You can also mount COS buckets locally to use COS as a local file storage system.
Ease of Use
Support quick batch operations on storage objects through several tools, such as graphical programs, command line tools, and protocol tools. You can also mount COS buckets locally to use COS as a local file storage system.
Cloud Native
Offer detailed RESTful API documentation and a wide variety of SDK connection tools to help you manage your data. A seamless migration tool is also available to help you quickly migrate data to the cloud at lower migration and connection costs.
Cloud Native
Offer detailed RESTful API documentation and a wide variety of SDK connection tools to help you manage your data. A seamless migration tool is also available to help you quickly migrate data to the cloud at lower migration and connection costs.
Ecosystem
Support integration with other Tencent Cloud services, such as Content Delivery Network (CDN), Cloud Infinite (CI), audio/video transcoding, file preview, and other components, to provide a complete solution for data storage and processing. It can also be connected to Serverless Cloud Function (SCF) to automate event notifications and processing.
Ecosystem
Support integration with other Tencent Cloud services, such as Content Delivery Network (CDN), Cloud Infinite (CI), audio/video transcoding, file preview, and other components, to provide a complete solution for data storage and processing. It can also be connected to Serverless Cloud Function (SCF) to automate event notifications and processing.
Discover the key features​​
To learn more about COS features such as access management, access acceleration, and application integration, please refer to the Function Overview >
Data Management
Data Security
Big Data and Openness
Data Management
Lifecycle
COS supports configuring lifecycle rules for objects to automatically delete or transition storage classes of specified objects periodically.
Inventory
Based on user-configured inventory tasks, COS can scan specified objects or objects sharing the same prefix within a bucket daily or weekly, generating inventory reports stored as CSV files in a user-designated bucket.
Static Website
Buckets can be configured for Static Website Hosting mode, allowing access to static websites via bucket domain names.
Data Security
Referer Hotlink Protection
By configuring the Referer allowlist and denylist for buckets, COS checks whether the Referer field in the HTTP request Header is in the allowlist/denylist when external requests access COS resources, thereby blocking or permitting external requests. This prevents resource theft and additional traffic costs caused by unauthorized usage.
Encryption
COS supports applying data encryption protection policies at the object level before data is written to disks in data centers, and automatically decrypts data upon access.
Multi-Region Storage
Users can select storage regions near business hotspots to reduce resource access latency. Simultaneously, multi-region storage helps customers achieve cross-region disaster recovery.
Big Data and Openness
Persistent Audio and Video Processing
COS provides audio and video processing capabilities for mobile applications such as UGC short videos. By simply integrating the SDK, you can quickly access these features and perform one-stop operations on COS including video uploading, transcoding, storage, moderation, and playback. This enables an integrated workflow from data upload to processing and distribution, forming a perfect closed loop.
PS-Level Image Processing
Leveraging CI, COS offers mobile developers diverse and flexible image processing services along with deeply customizable image content identification (e.g., sensitive content moderation, Face Recognition). You can directly perform operations like cropping, watermarking, transcoding, and rotation on COS-stored images through CI without invoking other public interfaces.
Hadoop Tool
Using the Hadoop tool provided by COS, users can conveniently utilize big data processing engines like MapReduce, Hive, Spark, and Tez to process data stored on COS.
Multiple Data Migration Tools
COS offers various practical tools including COSBrowser, COSCMD, COSCLI, and COS Migration to simplify data management or migration tasks.
How it works in various businesses scenarios
Application Data Storage
Content Distribution
Big Data Analysis
Disaster Recovery and Backup
COS offers multi-language SDKs for accessing various types of applications, such as mobile apps, mobile websites, and HTML5 pages. It can automatically scale storage resources to meet fluctuating needs. As most user-generated content (UGC) access requests often occur at specific times, COS can separate hot and cold data, with hot data stored in the STANDARD storage class and cold data in the STANDARD_IA storage class. It automatically converts the storage class based on configured lifecycle rules, greatly reducing your storage costs.
COS provides standard storage for website's static resources (such as audio/video and image files), relieving the pressure on resource servers. COS standard storage offers unlimited capacity and high-frequency read/write capabilities to enable scalable and reliable storage for your static resources. With Tencent Cloud CDN enabled, files stored on COS can be distributed to global edge nodes ahead of time for faster access with minimal latency.
COS can be used as a data source for big data analysis regardless of data type (medical, financial, image, audio, or video). It can store exabytes of unconstructed data while maintaining great availability and scalability. COS enables you to quickly build up analytical apps with Tencent Cloud Big Data Suite. After your high-performance computing need is met, you can archive the data to reduce service costs and store it for long-term use.
Data uploaded to COS can be stored in multiple replicas across multiple regions at the same time. This allows you to recover complete sets of your data if it is accidentally lost or damaged. This also helps protect your data in the event of a natural disaster, ensuring that your data stays resilient and providing yet another layer of security.
Start Your Free Trial

Migrate to the cloud and enjoy COS offers now!

50GB standard storage free trial for 6 months, only for new customers, automatically issued when COS is enabled, cannot be repeated, pay-as-you-go billing after free quota is used up

FREE
Free tier
50 GB STANDARD storage for new users
Valid for 6 months
Activate now!
SALE
Great Deals
Free use of data processing services
The first month of Cloud Enterprise Drive is free
Value packs as low as 78% off
78% off
Help and Documentation
Documentation Overview
Provides documentation guides such as Product Introduction, Purchase Guide, Quick Start, Operation Guide, and User Tools.
Purchase Guide
Provides documentation guides on COS billing methods, product pricing, and purchasing methods.
FAQS

Frequently Asked

Questions

General Questions
Billing and Measurement Issues
What is COS?

Tencent Cloud COS is a non-hierarchical distributed storage product that provides users with cost-effective, fast, and reliable data storage solutions. COS redundantly stores user data across multiple AZs, allowing multiple clients or application threads to concurrently read or write data.

Users can store and retrieve data via CVM instances or the internet using Web API interfaces. For data in COS, users employ URL addresses with specified domain names to store and retrieve each independent data object via HTTP/HTTPS protocols.

For more information about Tencent Cloud Object Storage, please refer to the COS product documentation.

What can COS be used for?

COS can be used to store and retrieve data in any form and any amount. Users can perform these operations from anywhere on the network at any time. Users can use COS to easily build applications that leverage internet-based storage.

How to get started with COS?

To use COS, you need to first register a Tencent Cloud account. If you don't have a Tencent Cloud account yet, please go to the Tencent Cloud registration page and follow the prompts to register. After registration is completed, you can refer to the COS quick start guide to start using COS.

What types of data can COS store?

COS can store any type of data in any format.

How much data can COS store?

COS imposes no limitations on the total data capacity or the number of objects stored. Under the same APPID, the number of buckets is limited to 200, but there are no restrictions on the number of objects or directories within a bucket.

What storage types does COS provide?

Based on the access frequency of objects, COS provides multiple storage types suitable for different scenarios, including MAZ_STANDARD, MAZ_STANDARD_IA, MAZ_ARCHIVE, MAZ_INTELLIGENT_TIERING, INTELLIGENT_TIERING, STANDARD, STANDARD_IA, ARCHIVE, and DEEP_ARCHIVE. For detailed information about storage types, see Object Storage Types.

Where is my data stored?

When creating a COS bucket, you can specify a region. Once specified, the region cannot be modified. Within this region, your objects (data) are stored across multiple facilities and devices. For details, see Available Regions .

How to choose the region for data storage?

The region for data storage should be selected based on multiple factors specific to your application scenario. The following considerations are provided for your reference when choosing a storage region:

  • Proximity to your customers, data centers, or other Tencent Cloud resources to reduce data access latency.
  • Potential to lower storage costs.
  • Compliance with specific legal and regulatory requirements.
What billing methods does COS support?

COS supports two billing methods: the postpaid pay-as-you-go method (i.e., pay-as-you-go) and the prepaid resource pack method (i.e., resource pack). For details, see Billing Overview . For COS pricing information, refer to Pricing .

What are the billing items for COS?

COS fees are composed of five parts: storage fees, request fees, data retrieval fees, traffic fees, and management feature fees.

For details on COS billing items, billing rules, etc., refer to Billing Overview .

Can the billing mode of COS be modified? How do I switch from pay-as-you-go mode to resource pack deduction mode?

The billing mode for COS does not require manual modification. If there are resource packs under your account, they will be prioritized for deduction. If no applicable resource packs are available, pay-as-you-go billing is used by default. For details, see Billing Overview .

  • If active COS resource packs exist under your account: The system prioritizes using resource packs for deduction, i.e., the resource pack (prepaid) method.
  • If no available COS resource packs exist under your account: The system will automatically use your account balance for deduction, i.e., the pay-as-you-go (postpaid) method.
How to check the free tier for COS?

You can view the free tier status of your account on the COS console's Resource Package Management page . The COS free tier is provided in the form of resource packs, and the complimentary resource packs shown indicate your current free tier usage. If no complimentary resource packs appear on your Resource Package Management page, your free tier has been exhausted. You may confirm whether the free tier has expired via the Expired Resource Packs page.

What is the relationship between COS resource packs and buckets?

COS buckets are storage spaces for data, while resource packs are a prepaid method that deducts costs based on billing items and regions. There is no direct correspondence between resource packs and buckets. For details, see the Resource Pack (Prepaid) documentation .

For example, if you have a "Mainland China, 50GB, 3-month validity" Standard Storage Capacity Pack under your account, the standard storage capacity fees incurred by all buckets in the "Mainland China" region under your account (up to 50GB) can be deducted using this resource pack within 3 months.

Will data be lost after the COS resource pack expires? Is data migration required?

Resource packs are solely used to offset usage costs and do not store data. After a resource pack is exhausted or expires, the system automatically switches to postpaid mode, deducting fees from your account balance. Therefore, data will not be lost, and no data migration is required. Data will only be destroyed if your account remains overdue for 15 consecutive days. For details, refer to the Overdue Payment Policy documentation.

Will the service be suspended after the purchased COS resource pack expires?

After the resource pack expires, fees will be charged on a pay-as-you-go basis. If your account becomes overdue, COS will suspend services after 24 hours. Your data will be retained for 15 days. If the account balance is not replenished to ≥0 during this period, your data will be destroyed. For detailed information, refer to the Overdue Payment Policy documentation.

Can COS resource packs be refunded?

Resource packs that meet the refund conditions support self-service refunds. For details, refer to the Self-service Refund documentation.

FAQS

Frequently Asked

Questions

General Questions
Billing and Measurement Issues
What is COS?

Tencent Cloud COS is a non-hierarchical distributed storage product that provides users with cost-effective, fast, and reliable data storage solutions. COS redundantly stores user data across multiple AZs, allowing multiple clients or application threads to concurrently read or write data.

Users can store and retrieve data via CVM instances or the internet using Web API interfaces. For data in COS, users employ URL addresses with specified domain names to store and retrieve each independent data object via HTTP/HTTPS protocols.

For more information about Tencent Cloud Object Storage, please refer to the COS product documentation.

What can COS be used for?

COS can be used to store and retrieve data in any form and any amount. Users can perform these operations from anywhere on the network at any time. Users can use COS to easily build applications that leverage internet-based storage.

How to get started with COS?

To use COS, you need to first register a Tencent Cloud account. If you don't have a Tencent Cloud account yet, please go to the Tencent Cloud registration page and follow the prompts to register. After registration is completed, you can refer to the COS quick start guide to start using COS.

What types of data can COS store?

COS can store any type of data in any format.

How much data can COS store?

COS imposes no limitations on the total data capacity or the number of objects stored. Under the same APPID, the number of buckets is limited to 200, but there are no restrictions on the number of objects or directories within a bucket.

What storage types does COS provide?

Based on the access frequency of objects, COS provides multiple storage types suitable for different scenarios, including MAZ_STANDARD, MAZ_STANDARD_IA, MAZ_ARCHIVE, MAZ_INTELLIGENT_TIERING, INTELLIGENT_TIERING, STANDARD, STANDARD_IA, ARCHIVE, and DEEP_ARCHIVE. For detailed information about storage types, see Object Storage Types.

Where is my data stored?

When creating a COS bucket, you can specify a region. Once specified, the region cannot be modified. Within this region, your objects (data) are stored across multiple facilities and devices. For details, see Available Regions .

How to choose the region for data storage?

The region for data storage should be selected based on multiple factors specific to your application scenario. The following considerations are provided for your reference when choosing a storage region:

  • Proximity to your customers, data centers, or other Tencent Cloud resources to reduce data access latency.
  • Potential to lower storage costs.
  • Compliance with specific legal and regulatory requirements.
What billing methods does COS support?

COS supports two billing methods: the postpaid pay-as-you-go method (i.e., pay-as-you-go) and the prepaid resource pack method (i.e., resource pack). For details, see Billing Overview . For COS pricing information, refer to Pricing .

What are the billing items for COS?

COS fees are composed of five parts: storage fees, request fees, data retrieval fees, traffic fees, and management feature fees.

For details on COS billing items, billing rules, etc., refer to Billing Overview .

Can the billing mode of COS be modified? How do I switch from pay-as-you-go mode to resource pack deduction mode?

The billing mode for COS does not require manual modification. If there are resource packs under your account, they will be prioritized for deduction. If no applicable resource packs are available, pay-as-you-go billing is used by default. For details, see Billing Overview .

  • If active COS resource packs exist under your account: The system prioritizes using resource packs for deduction, i.e., the resource pack (prepaid) method.
  • If no available COS resource packs exist under your account: The system will automatically use your account balance for deduction, i.e., the pay-as-you-go (postpaid) method.
How to check the free tier for COS?

You can view the free tier status of your account on the COS console's Resource Package Management page . The COS free tier is provided in the form of resource packs, and the complimentary resource packs shown indicate your current free tier usage. If no complimentary resource packs appear on your Resource Package Management page, your free tier has been exhausted. You may confirm whether the free tier has expired via the Expired Resource Packs page.

What is the relationship between COS resource packs and buckets?

COS buckets are storage spaces for data, while resource packs are a prepaid method that deducts costs based on billing items and regions. There is no direct correspondence between resource packs and buckets. For details, see the Resource Pack (Prepaid) documentation .

For example, if you have a "Mainland China, 50GB, 3-month validity" Standard Storage Capacity Pack under your account, the standard storage capacity fees incurred by all buckets in the "Mainland China" region under your account (up to 50GB) can be deducted using this resource pack within 3 months.

Will data be lost after the COS resource pack expires? Is data migration required?

Resource packs are solely used to offset usage costs and do not store data. After a resource pack is exhausted or expires, the system automatically switches to postpaid mode, deducting fees from your account balance. Therefore, data will not be lost, and no data migration is required. Data will only be destroyed if your account remains overdue for 15 consecutive days. For details, refer to the Overdue Payment Policy documentation.

Will the service be suspended after the purchased COS resource pack expires?

After the resource pack expires, fees will be charged on a pay-as-you-go basis. If your account becomes overdue, COS will suspend services after 24 hours. Your data will be retained for 15 days. If the account balance is not replenished to ≥0 during this period, your data will be destroyed. For detailed information, refer to the Overdue Payment Policy documentation.

Can COS resource packs be refunded?

Resource packs that meet the refund conditions support self-service refunds. For details, refer to the Self-service Refund documentation.

Are you ready to get started?
Empowering enterprises' cloud migration and digital transformation to unleash unlimited potential