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 |