Bucket Policy(Python SDK V2)
Bucket Policy是OSS提供的一種針對儲存空間(Bucket)的授權策略,使您可以精細化地授權或限制有身份的訪問者(阿里雲帳號、RAM使用者、RAM角色)或匿名訪問者對指定OSS資源的訪問。例如,您可以為其他阿里雲帳號的RAM使用者授予指定OSS資源的唯讀許可權。
注意事項
要設定Bucket Policy,您必須有oss:PutBucketPolicy許可權;要擷取Bucket Policy,您必須有oss:GetBucketPolicy許可權;要刪除Bucket Policy,您必須有oss:DeleteBucketPolicy許可權。具體操作,請參見為RAM使用者授予自訂的權限原則。
方法定義
設定Bucket Policy
put_bucket_policy(request: PutBucketPolicyRequest, **kwargs) → PutBucketPolicyResult
擷取Bucket Policy
get_bucket_policy(request: GetBucketPolicyRequest, **kwargs) → GetBucketPolicyResult
刪除Bucket Policy
delete_bucket_policy(request: DeleteBucketPolicyRequest, **kwargs) → DeleteBucketPolicyResult
|
參數名 |
類型 |
說明 |
|
request |
PutBucketPolicyRequest |
佈建要求參數,具體請參見PutBucketPolicyRequest |
|
GetBucketPolicyRequest |
佈建要求參數,具體請參見GetBucketPolicyRequest |
|
|
DeleteBucketPolicyRequest |
佈建要求參數,具體請參見DeleteBucketPolicyRequest |
傳回值列表
|
類型 |
說明 |
|
PutBucketPolicyResult |
傳回值,具體請參見PutBucketPolicyResult |
|
GetBucketPolicyResult |
傳回值,具體請參見GetBucketPolicyResult |
|
DeleteBucketPolicyResult |
傳回值,具體請參見DeleteBucketPolicyResult |
關於設定Bucket Policy方法的完整定義,請參見put_bucket_policy。
關於擷取Bucket Policy方法的完整定義,請參見get_bucket_policy。
關於刪除Bucket Policy方法的完整定義,請參見delete_bucket_policy。
範例程式碼
相關文檔
-
關於設定向量Bucket Policy的完整範例程式碼,請參見put_bucket_policy.py。
-
關於擷取向量Bucket Policy的完整範例程式碼,請參見get_bucket_policy.py。
-
關於刪除向量Bucket Policy的完整範例程式碼,請參見delete_bucket_policy.py。