Update, I managed to limit the user privilege by modifying the user's
op-mask to read as follows:
```
radosgw-admin user modify --uid=<username> --op-mask=read
```

And to rollback its default privileges:
  ```
radosgw-admin user modify --uid=<username> --op-mask="read,write,delete"
```


Kind regards,

Charles Alva
Sent from Gmail Mobile


On Sun, Sep 29, 2019 at 5:00 PM Charles Alva <charlesa...@gmail.com> wrote:

> Hi Cephalopods,
>
> I'm in the process of migrating radosgw Erasure Code pool from old cluster
> to Replica pool on new cluster. To avoid user write new object to old pool,
> I want to set the radosgw user privilege to read only.
>
> Could you guys please share how to limit radosgw user privilege to read
> only?
>
> I could not find any clear explanation and example in the Ceph
> radosgw-admin docs. Is it by changing the user's caps or op_mask? Or
> setting the civetweb option to only allow HTTP HEAD and GET methods?
>
> Kind regards,
>
> Charles Alva
> Sent from Gmail Mobile
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to