有没有任何方法可以远程创建ceph rgw用户?

时间:2017-07-17 03:46:53

标签: amazon-s3 ceph radosgw

如您所知,我们可以通过命令"radosgw-admin user create"创建ceph rgw用户,但我们只能在ceph环境的shell中执行此命令。那么,有没有任何方法可以远程创建ceph rgw用户?例如,通过restful api。

2 个答案:

答案 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