Open Navigation
All Products
Cloud Object Storage
Product Introduction
COS Overview
Features Overview
Specifications and Limits
Purchase Guide
Billing Overview
Purchase Guide
Instructions on Arrears
Viewing Consumption Details
Quick Start
Basic Concepts
Creating a Bucket
Uploading an Object
Downloading Objects
Deleting an Object
Deleting a Bucket
Following Steps
Console Guide
Console Overview
Bucket Management
Creating and Deleting
Browsing and Querying
Setting Access Permission
Setting Anti-hotlinking
Setting Object Lock
Setting Origin-Pull
Setting the Bucket Lifecycle
Setting Cross-Origin Access
Setting a Static Website
Sub-Account Access to Bucket List
Adding Bucket Policies
Setting Inventory
Setting Bucket Tags
Setting Versioning
Setting Bucket Replication
Replication Within the Cloud
Setting Cross-Cloud Replication
Setting Bucket Encryption
Configuring Custom Domain
Setting Log Management
Setting Event Notifications
Object Management
Uploading an Object
Downloading Objects
Copying Objects
Viewing Object Information
Searching for Objects
Sorting or Filtering Objects
Renaming a File
Modifying Storage Type
Setting Access Permissions for an Object
Setting Object Encryption
Custom Headers
Deleting an Object
Folder Management
Creating a Folder
Deleting a Folder
Setting Object Tags
Restoring Historical Version Objects
Data Statistics
Basic Data Statistics
Return Code Statistics
Data Monitoring
Viewing Data Overview
Viewing Data Monitoring
Setting Monitoring Alarms
Advanced Features
Supporting IPV6 Access
Region Allowlist
Developer Guide
Bucket
Bucket Overview
Creating a Bucket
Deleting a Bucket
Object
Object Overview
Uploading Objects
Simple Upload
Multipart Upload
Uploading Pre-signed Authorized
Getting Objects
Simply Getting Objects
Downloading via Pre-Signed URL
Listing Object Keys
Replicating Objects
Simple Copy
Multipart Copy
Deleting an Object
Deleting an Object
Data Management
Lifecycle Management
Lifecycle Overview
Lifecycle Configuration Elements
Configuring Lifecycle
Hosting a Static Website
Inventory Overview
Bucket Tag Overview
Object Tag Overview
Log Management
Logging Overview
Restrictions on Log Management
Data Disaster Recovery
Versioning
Versioning Overview
Deleting Markers
Versioning Configuration
Replication Within the Cloud
Overview of Replication Within the Cloud
Replication Actions Description
Configuring Replication Within the Cloud
Cross-Cloud Replication
Cross-Cloud Replication Overview
Cross-Cloud Replication Configuration
Data Security
Server-Side Encryption Overview
Bucket Encryption Overview
Access Management
Access Policy Language Overview
Best Practices
Access Control and Permission Management
ACL Access Control Practice
CAM Practices
Authorizing a Sub-account to Access COS
Cases Related to Permission Settings
User Guide to COS API Authorization Policies
Security Guidelines for Temporary Keys Used for Direct Transmission from the Frontend to COS
Authorizing a Sub-account Under Another Root Account to Operate Buckets Under the Local Root Account
Performance Optimization
Request Rate and Performance Optimization
Data Migration
Migrating Data Within COS
Data Disaster Recovery and Backup
Disaster Recovery and High Availability Architecture Based on Replication Within the Cloud
Domain Name Management Practice
Setting Cross-Origin Access
Hosting a Static Website
Data Security
Anti-Hotlinking Practice
Data Verification
MD5 Verification
Accessing COS with the AWS S3 SDK
API References
Overview
Common Request Headers
Public Response Headers
Error Code
Request Signing
Operation List
Service APIs
Querying the Bucket List
Bucket APIs
Basic Operations
Creating a Bucket
Querying the Object List
Retrieving Buckets and Their Permissions
Deleting a Bucket
Querying the Object Version
Access Control List (ACL)
Setting an ACL for a Bucket
Querying an ACL of a Bucket
Cross-Origin Resource Sharing (CORS)
Setting CORS Configuration
Querying CORS Configuration
Deleting CORS Configuration
Lifecycle
Setting the Bucket Lifecycle
Querying the Bucket Lifecycle Configuration
Deleting the Bucket Lifecycle Configuration
Bucket Policy
Setting a Bucket Policy
Querying a Bucket Policy
Deleting a Bucket Policy
Hotlink Protection (Referer)
Setting a Bucket Referer
Querying a Bucket Referer
Tag
Setting Bucket Tags
Querying Bucket Tags
Deleting Bucket Tags
Static Website (Website)
Setting a Static Website
Querying a Static Website
Deleting a Static Website
Inventory
Setting an Inventory Task
Creating a One-time Inventory Task
Querying an Inventory Task
Querying All Inventory Tasks
Deleting an Inventory Task
Versioning
Setting Versioning
Querying Versioning Information
In-cloud Replication (replication)
Setting Cross-Region Replication
Querying Cross-Region Replication
Deleting In-cloud Replication Rules
Cross-Cloud Replication (CrossCloudReplication)
Setting Cross-Cloud Replication Rules
Querying Cross-Cloud Replication Rules
Deleting Cross-Cloud Replication Rules
Logging
Setting Log Management
Querying Log Management
Bucket Encryption
Setting Bucket Encryption
Querying Bucket Encryption
Deleting Bucket Encryption
Object Locking
Setting Object Lock
Querying the Object Lock
Querying the Object Locking Expiration Date
Object APIs
Basic Operations
Uploading Objects in Simple Upload Mode
Setting Object Replication
Uploading Objects Through Forms
Downloading an Object
Querying Metadata of Objects
Deleting an Object
Deleting Multiple Objects
Checking CORS Configuration
Recovering Archived Objects
Access Control
Setting an ACL for an object
Querying the ACL of an Object
Object Tag
Setting Object Tags
Querying Object Tags
Deleting Object Tags
Multipart Upload
Initializing Multipart Upload
Uploading Parts
Copying Parts
Completing Multipart Upload
Terminating Multipart Upload
Querying Multipart Upload
Querying Uploaded Parts
FAQs
General
Billing
Upload and Download
Data Security
Glossary
API Documentation
Tenant Cloud
Storage
Cloud Object Storage
Overview
Product Introduction
COS Overview
Features Overview
Specifications and Limits
Purchase Guide
Billing Overview
Purchase Guide
Instructions on Arrears
Viewing Consumption Details
Quick Start
Basic Concepts
Creating a Bucket
Uploading an Object
Downloading Objects
Deleting an Object
Deleting a Bucket
Following Steps
Console Guide
Console Overview
Bucket Management
Object Management
Data Statistics
Data Monitoring
Advanced Features
Developer Guide
Bucket
Object
Data Management
Data Disaster Recovery
Data Security
Access Management
Best Practices
Access Control and Permission Management
Performance Optimization
Data Migration
Data Disaster Recovery and Backup
Domain Name Management Practice
Data Security
Data Verification
Accessing COS with the AWS S3 SDK
API References
Overview
Common Request Headers
Public Response Headers
Error Code
Request Signing
Operation List
Service APIs
Bucket APIs
Object APIs
FAQs
General
Billing
Upload and Download
Data Security
Glossary
API Documentation