Updated on 2025-08-22 GMT+08:00

Object Actions

Table 1 Object actions

Permission

API

Action

IAM Project

Uploading objects using PUT or POST, appending objects, initiating multipart uploads, uploading parts, copying parts, assembling parts, modifying objects, truncating objects, renaming objects

Uploading an Object - PUT

Uploading an Object - POST

Appending an Object

Initiating a Multipart Upload

Uploading Parts

Completing a Multipart Upload

Modifying an Object

Truncating an Object

Renaming an Object

obs:object:PutObject

Supported

Copying an object

Copying an Object

obs:object:GetObject

obs:object:PutObject

Supported

Obtaining the content and metadata of an object

Downloading an Object

Querying Object Metadata

obs:object:GetObject

Supported

Obtaining the content and metadata of a specific object version

Downloading an Object

Querying Object Metadata

obs:object:GetObjectVersion

Supported

Deleting a single object or a batch of objects

Deleting an Object

Deleting Objects

obs:object:DeleteObject

Supported

Deleting a single object version or a batch of object versions

Deleting an Object

Deleting Objects

obs:object:DeleteObjectVersion

Supported

Restoring Archive objects

Restoring Archive Objects

obs:object:RestoreObject

Supported

Configuring the object ACL

Configuring an Object ACL

obs:object:PutObjectAcl

Supported

Configuring the ACL for a specific object version

Configuring an Object ACL

obs:object:PutObjectVersionAcl

Supported

Obtaining the object ACL information

Obtaining Object ACL Configuration

obs:object:GetObjectAcl

Supported

Obtaining the ACL information of a specific object version

Obtaining Object ACL Configuration

obs:object:GetObjectVersionAcl

Supported

Modifying object metadata

Modifying Object Metadata

obs:object:ModifyObjectMetaData

Supported

Listing uploaded parts

Listing Uploaded Parts that Have Not Been Assembled

obs:object:ListMultipartUploadParts

Supported

Aborting a multipart upload

Canceling a Multipart Upload Task

obs:object:AbortMultipartUpload

Supported

Configuring WORM retention for an object

Configuring WORM Retention for an Object

obs:object:PutObjectRetention

Supported

Obtaining the object-level WORM retention configuration

Querying Object Metadata

obs:object:GetObject

Supported

Adding object tags

Adding Object Tags

obs:object:PutObjectTagging

Not supported

Obtaining object tags

Obtaining Object Tags

obs:object:GetObjectTagging

Not supported

Deleting object tags

Deleting Object Tags

obs:object:DeleteObjectTagging

Not supported