Object Actions

Table 1 Object actions

Permission

API

Action

IAM Project

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

Uploading an Object - PUT

Uploading an Object - POST

Copying an Object

Initiating a Multipart Upload

Uploading Parts

Completing a Multipart Upload

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

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

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:GetObjectRetention

Supported