Actions
Actions are related to resources. When the resource is the current bucket, bucket-related actions should be configured in a bucket policy. When objects are specified as resources, object-related actions should be configured in a bucket policy.
Actions can be specified in either of the following ways:
- Include: The bucket policy applies to specified actions.
- Exclude: The bucket policy applies to actions except the specified ones.
Actions Related to Buckets
Type |
Value |
Description |
---|---|---|
General |
* |
The value supports a wildcard character (*) that indicates all operations can be performed. |
Get* |
The value supports a wildcard character (*) that indicates all GET operations can be performed. |
|
Put* |
The value supports a wildcard character (*) that indicates all PUT operations can be performed. |
|
List* |
The value supports a wildcard character (*) that indicates all LIST operations can be performed. |
|
Bucket |
DeleteBucket |
Deletes a bucket. |
ListBucket |
Lists objects in a bucket, and obtains the bucket metadata. |
|
ListBucketVersions |
Lists versioned objects in a bucket. |
|
ListBucketMultipartUploads |
Lists multipart uploads. |
|
GetBucketAcl |
Obtains the bucket ACL information. |
|
PutBucketAcl |
Configures a bucket ACL. |
|
GetBucketCORS |
Obtains the CORS configuration of the bucket. |
|
PutBucketCORS |
Configures CORS for a bucket. |
|
GetBucketVersioning |
Obtains the bucket versioning information. |
|
PutBucketVersioning |
Configures versioning for a bucket. |
|
GetBucketLocation |
Obtains the bucket location. |
|
GetBucketLogging |
Obtains the bucket logging information. |
|
PutBucketLogging |
Configures logging for a bucket. |
|
GetBucketWebsite |
Obtains the static website configuration of the bucket. |
|
PutBucketWebsite |
Configures the static website hosting for the bucket. |
|
DeleteBucketWebsite |
Deletes the static website hosting configuration of the bucket. |
|
GetLifecycleConfiguration |
Obtains the lifecycle rules of the bucket. |
|
PutLifecycleConfiguration |
Configures a lifecycle rule for a bucket. |
Actions Related to Objects
Type |
Value |
Description |
---|---|---|
General |
* |
The value supports a wildcard character (*) that indicates all operations can be performed. |
Get* |
The value supports a wildcard character (*) that indicates all GET operations can be performed. |
|
Put* |
The value supports a wildcard character (*) that indicates all PUT operations can be performed. |
|
List* |
The value supports a wildcard character (*) that indicates all LIST operations can be performed. |
|
Object |
GetObject |
Obtains an object and its metadata. |
GetObjectVersion |
Obtains the object of a specified version and its metadata. |
|
PutObject |
Performs PUT upload, POST upload, multipart upload, initialization of uploaded parts, and merging of parts. |
|
GetObjectAcl |
Obtains the object ACL information. |
|
GetObjectVersionAcl |
Obtains the ACL information of a specified object version. |
|
PutObjectAcl |
Configures an object ACL. |
|
PutObjectVersionAcl |
Configures the ACL for a specified object version. |
|
DeleteObject |
Deletes an object. |
|
DeleteObjectVersion |
Deletes a specified object version. |
|
ListMultipartUploadParts |
Lists uploaded parts. |
|
AbortMultipartUpload |
Cancels a multipart upload task. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot