python oss2 把某个路径下面的所有对象都设置为公开访问?并且以后新插入的对象,也继承这个路径的acl?
python oss2 把某个路径下面的所有对象都设置为公开访问?并且以后新插入的对象,也继承这个路径的acl
比如我想把 bucket 下面的 /sample/video
路径下的所有的 object 都设置为公开访问,并且以后写入到这个路径下面的,都是可以公开访问的。(bucket 是私有的)
下面的这个 api,只能控制整个 bucket 级别的访问权限,不能细分到某个路径
回答:
用 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