Updated on 2024-01-02 GMT+08:00

Object-Related Actions

Table 1 Object-related actions

Action

API

Permission

IAM Project

Enterprise Project

Upload objects using the PUT or POST method, copy objects, append an object, initiate a multipart upload, as well as upload, copy, or assemble parts.

Uploading Objects - PUT

Uploading Objects - POST

Copying Objects

Appending an Object

Initiating a Multipart Upload

Uploading Parts

Completing a Multipart Upload

obs:object:PutObject

Obtain the content and metadata of an object.

Downloading an Object

Querying Object Metadata

obs:object:GetObject

Obtain the content and metadata of a specific object version.

Downloading an Object

Querying Object Metadata

obs:object:GetObjectVersion

Delete a single object or a batch of objects.

Deleting an Object

Deleting Objects

obs:object:DeleteObject

Delete a single object version or a batch of object versions.

Deleting an Object

Deleting Objects

obs:object:DeleteObjectVersion

Restore Cold objects.

Restoring Cold Objects

obs:object:RestoreObject

Configure an object ACL.

Configuring an Object ACL

obs:object:PutObjectAcl

Configure an ACL for a specific object version.

Configuring an Object ACL

obs:object:PutObjectVersionAcl

Obtain the object ACL information

Obtaining Object ACL Configuration

obs:object:GetObjectAcl

Obtain the ACL information of a specific object version.

Obtaining Object ACL Configuration

obs:object:GetObjectVersionAcl

Modify object metadata.

Modifying Object Metadata

obs:object:ModifyObjectMetaData

List uploaded parts.

Listing Uploaded Parts

obs:object:ListMultipartUploadParts

Cancel a multipart upload.

Canceling a Multipart Upload Task

obs:object:AbortMultipartUpload

Configure WORM retention for an object.

Configuring WORM Retention for an Object

obs:object:PutObjectRetention

Obtain the object-level WORM retention configuration.

Querying Object Metadata

obs:object:GetObjectRetention