0

如你所知,我们可以通过 command 创建一个 ceph rgw 用户"radosgw-admin user create",但是我们只能在 ceph 环境的 shell 中执行这个命令。那么,有什么方法可以远程创建 ceph rgw 用户吗?例如,通过restful api。

4

2 回答 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 回答