python oss2 把某个路径下面的所有对象都设置为公开访问?并且以后新插入的对象,也继承这个路径的acl?

python oss2 把某个路径下面的所有对象都设置为公开访问?并且以后新插入的对象,也继承这个路径的acl

比如我想把 bucket 下面的 /sample/video 路径下的所有的 object 都设置为公开访问,并且以后写入到这个路径下面的,都是可以公开访问的。(bucket 是私有的)

下面的这个 api,只能控制整个 bucket 级别的访问权限,不能细分到某个路径
python oss2 把某个路径下面的所有对象都设置为公开访问?并且以后新插入的对象,也继承这个路径的acl?


回答:

put_bucket_policy 而不是 put_bucket_acl

官方给了几个 BucketPolicy 的例子,你可以自己照着写一下:

https://help.aliyun.com/document_detail/266627.htm?spm=a2c4g....

P.S. 所谓“公开访问”就是匿名用户只读,匿名用户就是 Principal 为 *

以上是 python oss2 把某个路径下面的所有对象都设置为公开访问?并且以后新插入的对象,也继承这个路径的acl? 的全部内容, 来源链接: utcz.com/p/938882.html

回到顶部