動作
更新時間 2023-09-20 15:53:31
最近更新時間: 2023-09-20 15:53:31
分享文章
本節主要介紹桶策略的動作。
桶策略動作與資源相關,當資源為當前整個桶時,桶策略動作需配置為桶相關的動作;當資源為桶內對象時,桶策略動作需配置為對象相關的動作。
桶策略動作可以通過包含和排除兩種方式來指定:
- 包含:桶策略對指定的動作生效。
- 排除:桶策略對除指定動作外的其他動作生效。
與桶相關的動作
類型 值 描述 通用(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 取消多段上傳任務。