动作
桶策略动作与资源相关,当资源为当前整个桶时,桶策略动作需配置为桶相关的动作;当资源为桶内对象时,桶策略动作需配置为对象相关的动作。
桶策略动作可以通过包含和排除两种方式来指定:
- 包含:桶策略对指定的动作生效。
- 排除:桶策略对除指定动作外的其他动作生效。
与桶相关的动作
类型 |
值 |
描述 |
---|---|---|
通用(General) |
* |
通配符,表示该资源能进行的所有操作。 |
Get* |
表示该资源能进行的所有的获取操作。 |
|
Put* |
表示该资源能进行的所有的设置操作。 |
|
List* |
表示该资源能进行的所有的列举操作。 |
|
桶(Bucket) |
DeleteBucket |
删除桶。 |
ListBucket |
列举桶内对象,获取桶元数据。 |
|
ListBucketVersions |
列举桶内多版本对象。 |
|
ListBucketMultipartUploads |
列举多段上传任务。 |
|
GetBucketAcl |
获取桶ACL的相关信息。 |
|
PutBucketAcl |
设置桶ACL。 |
|
GetBucketCORS |
获取桶CORS配置的相关信息。 |
|
PutBucketCORS |
设置桶CORS。 |
|
GetBucketVersioning |
获取桶多版本的相关信息。 |
|
PutBucketVersioning |
设置多版本。 |
|
GetBucketLocation |
获取桶位置。 |
|
GetBucketLogging |
获取桶日志记录的相关信息。 |
|
PutBucketLogging |
设置桶日志记录。 |
|
GetBucketWebsite |
获取桶的静态网站配置的相关信息。 |
|
PutBucketWebsite |
设置桶的静态网站托管。 |
|
DeleteBucketWebsite |
删除桶的静态网站托管配置。 |
|
GetLifecycleConfiguration |
获取桶生命周期规则。 |
|
PutLifecycleConfiguration |
设置桶生命周期规则。 |
与对象相关的动作
类型 |
值 |
描述 |
---|---|---|
通用(General) |
* |
通配符,表示该资源能进行的所有操作。 |
Get* |
表示该资源能进行的所有的获取操作。 |
|
Put* |
表示该资源能进行的所有的设置操作。 |
|
List* |
表示该资源能进行的所有的列举操作。 |
|
对象(Object) |
GetObject |
可用作于获取对象内容,获取对象元数据。 |
GetObjectVersion |
可用作于获取指定版本对象内容,获取指定版本对象元数据。 |
|
PutObject |
可用作于PUT上传,POST上传,上传段,初始化上传段任务,合并段。 |
|
GetObjectAcl |
获取对象ACL的相关信息。 |
|
GetObjectVersionAcl |
获取指定版本对象ACL。 |
|
PutObjectAcl |
设置对象ACL。 |
|
PutObjectVersionAcl |
设置指定版本对象ACL。 |
|
DeleteObject |
删除对象。 |
|
DeleteObjectVersion |
删除对象(针对特定版本的对象)。 |
|
ListMultipartUploadParts |
列举已上传段。 |
|
AbortMultipartUpload |
取消多段上传任务。 |