如您所知,我们可以通过命令"radosgw-admin user create"创建一个ceph rgw用户,但我们只能在ceph环境的shell中执行该命令。那么,有没有办法远程创建ceph rgw用户呢?例如,通过restful api。
发布于 2017-08-11 07:33:23
是的,有一个Admin REST API,它确实有一个create-user operation。
PUT /{admin}/user?format=json HTTP/1.1
Host: {fqdn}
(json-payload)它使用相同的S3身份验证,只是向用户授予了额外的权限,因此请查找允许您执行此操作的客户端之一,例如RGWAdmin
发布于 2017-10-24 20:42:52
如果您是Java用户,可以尝试使用radosgw-admin4j。
https://stackoverflow.com/questions/45135693
复制相似问题