1.10. 修改子用户

修改现有子用户。

功能

`users=write`

语法

POST /admin/user?subuser&format=json HTTP/1.1
Host FULLY_QUALIFIED_DOMAIN_NAME

表 1.13. 请求参数

名称描述Type示例必需

uid

将修改子用户的用户 ID。

字符串

foo_user

subuser

要修改的子用户 ID。

字符串

sub_foo

generate-secret

为 subuser 生成新 secret 密钥,并替换现有的密钥。

布尔值

True [False]

secret

指定 secret 密钥。

字符串

0AbCDEFg1h2i34JklM5nop6QrSTUV+WxyzaBC7D8

key-type

要生成的密钥类型,选项为:swift(默认)、s3。

字符串

swift [swift]

access

为子用户设置访问权限,应为 read, write, readwrite, full 之一。

字符串

读取

表 1.14. 响应实体

名称描述Type

子用户

与用户帐户关联的子用户。

Container

不适用

id

子用户 ID。

字符串

子用户

权限

对用户帐户的子用户访问。

字符串

子用户

如果成功,响应包含子用户信息。

表 1.15. 特殊错误响应

名称描述代码

InvalidKeyType

指定了无效的密钥类型。

400 错误请求

InvalidSecretKey

指定了无效的 secret key。

400 错误请求

InvalidAccess

指定了无效的子用户访问。

400 错误请求