You can upload objects to a bucket on the File List page in the COS console. For more information on objects, see Object Overview.
- Currently, the INTELLIGENT TIERING storage class is only available in the Beijing, Shanghai, Guangzhou, Chongqing, Tokyo, and Singapore regions. To upload objects to this storage class, enable INTELLIGENT TIERING for the bucket in the region first.
- Currently, the DEEP ARCHIVE storage class is only available in the Beijing, Nanjing, Shanghai, Guangzhou, Chengdu, Chongqing, and Tokyo regions. To upload objects to this storage class, select a bucket in the region first.
Before uploading an object, make sure that you have already created a bucket. If no bucket has been created, create one as instructed in Creating a Bucket first.
- Log in to the COS console.
- Click Bucket List on the left sidebar.
- Click the target bucket to enter the File List page.
- In File List, click Upload Files.
- In the pop-up window, click Select Files or Select Folders and select one or multiple local files (or folders) as needed.
Since some browsers do not support uploading multiple files, we recommend you use popular browsers such as Internet Explorer 10 or later, Firefox, or Chrome.
- (Optional) Click Configure Parameters and set the object attributes in the Upload Files window.
The configuration is as described below:
- Storage Class: Select the storage class for your object as needed. This field is set to
STANDARD by default. For more information, see Overview.
- Access Permission: Specify the access permission for your object as needed. This field is set to
Inherit by default (inheriting permissions of the bucket). For more information, see Basic Concepts of Access Control.
- Server-Side Encryption: Configure server-side encryption for the object you want to upload. COS will automatically encrypt your data as it is written and decrypt it when you access it. Currently, COS offers two encryption types: SSE-KMS (only available in the Beijing, Shanghai, and Guangzhou regions) and SSE-COS. For more information, see Server-Side Encryption Overview.
- Object Tag: An object tag is composed of a tag key, an equal sign, and a tag value, for example,
group = IT. You can set, query, and delete tags of a specified object.
- Metadata: Object metadata, or HTTP header, is a string sent by the server over HTTP before it sends HTML data to the browser. By modifying HTTP headers, you can change how the webpage responds as well as certain configuration items, such as caching time. Modifying an object's HTTP headers does not modify the object itself. For more information, see Custom Headers.
- Click Upload.
You can check the upload progress in Task Completed in the top-right corner of the page. Once the upload is complete, the uploaded object(s) will appear in File List.
The task progress in the figure indicates the number of tasks created by the current upload operation. For example, if all ten files are uploaded successfully, the task progress will be displayed as "succeeded: 10, failed: 0, paused: 0".