nav-img
Advanced

Object Actions

Table 1 Object actions

Permission

API

Action

IAM Project

Enterprise Project

Uploading objects with PUT or POST, appending content to objects, initiating a multipart upload, and uploading, copying, and assembling parts

obs:object:PutObject

Supported

Supported

Copying an object

obs:object:GetObject

obs:object:PutObject

Supported

Supported

Obtaining the content and metadata of an object

obs:object:GetObject

Supported

Supported

Obtaining the content and metadata of a specific object version

obs:object:GetObjectVersion

Supported

Supported

Deleting a single object or a batch of objects

obs:object:DeleteObject

Supported

Supported

Deleting a single object version or a batch of object versions

obs:object:DeleteObjectVersion

Supported

Supported

Restores the Cold object.

obs:object:RestoreObject

Supported

Supported

Configuring the object ACL

obs:object:PutObjectAcl

Supported

Supported

Configuring the ACL for a specific object version

obs:object:PutObjectVersionAcl

Supported

Supported

Obtaining the object ACL information

obs:object:GetObjectAcl

Supported

Supported

Obtaining the ACL information of a specific object version

obs:object:GetObjectVersionAcl

Supported

Supported

Modifying object metadata

obs:object:ModifyObjectMetaData

Supported

Supported

Listing uploaded parts

obs:object:ListMultipartUploadParts

Supported

Supported

Aborting a multipart upload

obs:object:AbortMultipartUpload

Supported

Supported

Configuring WORM retention for an object

obs:object:PutObjectRetention

Supported

Supported

Obtaining the object-level WORM retention configuration

obs:object:GetObjectRetention

Supported

Supported