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。