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 | obs:object:PutObject | Supported | |
| Copying an object | obs:object:GetObject 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 Archive 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:GetObject | 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 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.