Amazon s3 向Ceph Rados网关(rgw)s3存储桶中的所有对象添加经过身份验证的读取

Amazon s3 向Ceph Rados网关(rgw)s3存储桶中的所有对象添加经过身份验证的读取,amazon-s3,ceph,radosgw,Amazon S3,Ceph,Radosgw,我正在使用Ceph Nautilus,我们有rados网关设置。我们的一个bucket被设置为authenticated read,但这不会被bucket中创建的对象继承 导入boto.s3.connection rgw=boto.s3.connection.connect(访问密钥=s3\u访问令牌,主机=“127.0.0.1”) bkt=rgw.get_bucket(“我的_bucket”) 打印(“Bucket ACL:\n”,bkt.get\u ACL()) fe=bkt.get_键(“

我正在使用Ceph Nautilus,我们有rados网关设置。我们的一个bucket被设置为
authenticated read
,但这不会被bucket中创建的对象继承

导入boto.s3.connection
rgw=boto.s3.connection.connect(访问密钥=s3\u访问令牌,主机=“127.0.0.1”)
bkt=rgw.get_bucket(“我的_bucket”)
打印(“Bucket ACL:\n”,bkt.get\u ACL())
fe=bkt.get_键(“第一项”)
打印(“第一个条目ACL:,fe.get_ACL())
这表明:

Bucket ACL:
第三入口ACL:
我试图遍历我的所有用户,并授予他们读取所有对象的权限

用户列表中用户的
:
bkt.add\u user\u grant(“READ”,user\u id=user,display\u name=user,recursive=True)
然而,我达到了100 ACL的限制。我在Ceph文档或堆栈溢出中找不到更好的答案。谢谢你的帮助