如您所知,我们可以通过命令"radosgw-admin user create"
创建ceph rgw用户,但我们只能在ceph环境的shell中执行此命令。那么,有没有任何方法可以远程创建ceph rgw用户?例如,通过restful api。
答案 0 :(得分:1)
是的,有一个Admin REST API,它有一个create-user operation。
PUT /{admin}/user?format=json HTTP/1.1
Host: {fqdn}
(json-payload)
它使用相同的S3身份验证,只是授予用户额外的权限,因此请查找其中一个可以让您执行此操作的客户端,例如RGWAdmin
答案 1 :(得分:1)
如果您是Java用户,可以尝试radosgw-admin4j。