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 | obs:object:PutObject | Supported | |
Obtaining the content and metadata of an object | obs:object:GetObject | Supported | |
Obtaining the content and metadata of a specific object version | obs:object:GetObjectVersion | Supported | |
Deleting a single object or a batch of objects | obs:object:DeleteObject | Supported | |
Deleting a single object version or a batch of object versions | obs:object:DeleteObjectVersion | Supported | |
Restoring Cold objects | obs:object:RestoreObject | Supported | |
Configuring the object ACL | obs:object:PutObjectAcl | Supported | |
Configuring the ACL for a specific object version | obs:object:PutObjectVersionAcl | Supported | |
Obtaining the object ACL information | obs:object:GetObjectAcl | Supported | |
Obtaining the ACL information of a specific object version | obs:object:GetObjectVersionAcl | Supported | |
Modifying object metadata | obs:object:ModifyObjectMetaData | Supported | |
Listing uploaded parts | obs:object:ListMultipartUploadParts | Supported | |
Aborting a multipart upload | obs:object:AbortMultipartUpload | Supported | |
Configuring WORM retention for an object | obs:object:PutObjectRetention | Supported | |
Obtaining the object-level WORM retention configuration | obs:object:GetObjectRetention | Supported | |
Adding object tags | obs:object:PutObjectTagging | Not supported | |
Obtaining object tags | obs:object:GetObjectTagging | Not supported | |
Deleting object tags | obs:object:DeleteObjectTagging | Not supported |