如你所知,我们可以通过 command 创建一个 ceph rgw 用户"radosgw-admin user create"
,但是我们只能在 ceph 环境的 shell 中执行这个命令。那么,有什么方法可以远程创建 ceph rgw 用户吗?例如,通过restful api。
问问题
394 次
2 回答
1
是的,有一个 Admin REST API,它确实有一个create-user 操作。
PUT /{admin}/user?format=json HTTP/1.1
Host: {fqdn}
(json-payload)
它使用相同的 S3 身份验证,只是授予用户额外的权限,因此请寻找可以让您这样做的客户端之一,例如RGWAdmin
于 2017-08-10T23:33:22.900 回答
1
如果您是 Java 用户,可以尝试radosgw-admin4j 。
于 2017-10-24T12:42:51.767 回答