开发者社区> 问答> 正文

用户管理API


AddUsers 批量新增用户账号

请求参数

字段类型是否必须默认值描述
ActionString-操作接口名,系统规定参数,取值:AddUsers
RegionIdString-地域ID
ClusterIdString-集群ID
User.n.NameString-第n个(n从1开始编号,可以有多条)新增账户的用户名。6-30位大小写英文字母数字或者英文符号”.”,必须英文开头。
User.n.GroupString-第n个(n从1开始编号,可以有多条)新增账户的用户组,目前仅能使用‘users’和‘wheel’两个组,‘wheel’是sudo权限用户组。
User.n.PasswordString-第n个(n从1开始编号,可以有多条)新增账户的密码。8-30个字符,必须同时包含三项(大、小写字母,数字和特殊符号)。支持以下特殊字符:( ) ` ~ ! @ # $ % ^ & * - + = \{ } [ ] : ; ‘ < > , . ? / 请务必使用HTTPS协议调用API以避免可能发生的密码泄露。


返回参数
公共返回参数。

错误码
Code解释
InvalidParams无效的参数
UsernameExist用户名已经存在
UnknownError未知错误

DeleteUsers 批量删除用户账号



请求参数
字段类型是否必须默认值描述
ActionString-操作接口名,系统规定参数,取值:DeleteUsers
RegionIdString-地域ID
ClusterIdString-集群ID
User.n.NameString-第n个(n从1开始编号,可以有多条)要删除的账号的用户名。

[backcolor=transparent]注意:用户home目录下的文件不删除。

返回参数
公共返回参数。

错误码
Code解释
InvalidParams无效的参数
UsernameNotExist用户名不存在
UnknownError未知错误

ListUsers 查询用户列表
请求参数
字段类型是否必须默认值描述
ActionString-操作接口名,系统规定参数,取值:ListUsers 。
RegionIdString-地域ID
ClusterIdString-集群ID
PageNumberInteger1显示的页码,起始值为 1 。
PageSizeInteger10每页显示的条数,1-50 。

返回参数
公共返回参数和以下字段:
字段类型描述
UsersArray\<userinfo\ style="box-sizing: border-box;">用户账户数组
TotalCountInteger列表条目总数
PageNumberInteger当前页码
PageSizeInteger本页条数

其中,UserInfo字段中每个元素包含以下字段:
字段类型描述
NameString用户名
GroupString用户权限组,目前可选’users’和’wheel’2种用户组,’users’组用户具有普通权限,’wheel’组用户具有sudo权限。
AddTimeString添加用户的时间



错误码
Code解释
InvalidParams无效的参数
UnknownError未知错误


ModifyUserGroups 批量修改用户权限组

请求参数
字段类型是否必须默认值描述
ActionString-操作接口名,系统规定参数,取值:ModifyUserGroups
RegionIdString-地域ID
ClusterIdString-集群ID
UsersString-JSON格式字符串,包含修改的用户信息数组,例如 ‘[{“Username”:”somename1”,”Group”:”users”},{“Username”:”somename2”,”Group”:”wheel”}]’
User.n.NameString-第n个(n从1开始编号,可以有多条)要修改账户的用户名。
User.n.GroupString-第n个(n从1开始编号,可以有多条)要修改账户的用户组,目前仅能使用‘users’和‘wheel’两个组,‘wheel’是sudo权限用户组。


返回参数
公共返回参数。

错误码
Code解释
InvalidParams无效的参数
UsernameNotExist用户名不存在
UnknownError未知错误


ModifyUserPasswords 批量修改用户密码

请求参数
字段类型是否必须默认值描述
ActionString-操作接口名,系统规定参数,取值:ModifyUserPasswords
RegionIdString-地域ID
ClusterIdString-集群ID
User.n.NameString-第n个(n从1开始编号,可以有多条)要修改账户的用户名。
User.n.PasswordString-第n个(n从1开始编号,可以有多条)要修改账户的新密码。8-30个字符,必须同时包含三项(大、小写字母,数字和特殊符号)。支持以下特殊字符:( ) ` ~ ! @ # $ % ^ & * - + = \{ } [ ] : ; ‘ < > , . ? / 请务必使用HTTPS协议调用API以避免可能发生的密码泄露。


返回参数
公共返回参数。
错误码
Code解释
[tr=rgb(239, 251, 255)][td]InvalidParams 无效的参数 UsernameNotExist用户名不存在 UnknownError未知错误

展开
收起
反向一觉 2017-10-26 14:12:40 1917 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载