添加子用户

最近更新时间:2019-07-24 15:12:55

1. 接口描述

接口请求域名: cam.tencentcloudapi.com 。

添加子用户

默认接口请求频率限制:20次/秒。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 公共请求参数

参数名称 必选 类型 描述
Action String 公共参数,本接口取值:AddUser
Version String 公共参数,本接口取值:2019-01-16
Region String 公共参数,本接口不需要传递此参数。
Name String 子用户用户名
Remark String 子用户备注
ConsoleLogin Integer 子用户是否可以登录控制台。传0子用户无法登录控制台,传1子用户可以登录控制台。
UseApi Integer 是否生成子用户密钥。传0不生成子用户密钥,传1生成子用户密钥。
Password String 子用户控制台登录密码,若未进行密码规则设置则默认密码规则为8位以上同时包含大写小字母、数字和特殊字符。只有可以登录控制台时才有效,如果传空并且上面指定允许登录控制台,则自动生成随机密码,随机密码规则为32位包含大写小字母、数字和特殊字符。
NeedResetPassword Integer 子用户是否要在下次登录时重置密码。传0子用户下次登录控制台不需重置密码,传1子用户下次登录控制台需要重置密码。
PhoneNum String 手机号
CountryCode String 区号
Email String 邮箱

3. 输出参数

参数名称 类型 描述
Uin Integer 子用户 UIN
Name String 子用户用户名
Password String 如果输入参数组合为自动生成随机密码,则返回生成的密码
SecretId String 子用户密钥 ID
SecretKey String 子用户密钥 Key
Uid Integer 子用户 UID
RequestId String 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。

4. 示例

示例1 添加子用户

输入示例

https://cam.tencentcloudapi.com/?Action=AddUser
&Name=test124
&Remark=test
&ConsoleLogin=1
&UseApi=1
&Password=test123456
&NeedResetPassword=0
&PhoneNum=10086
&CountryCode=86
&Email=123%40qq.com
&<公共请求参数>

输出示例

{
  "Response": {
    "Uid": 5648765,
    "Uin": 100000546533,
    "Name": "test124",
    "Password": "test123456",
    "SecretId": "faweffewagwaegawe",
    "SecretKey": "fawef23rjhiuaefhuaifhiuawef",
    "RequestId": "b46d2afe-6893-4529-bc96-2c82d9214957"
  }
}

5. 开发者资源

API Explorer

该工具提供了在线调用、签名验证、SDK 代码生成和快速检索接口等能力,能显著降低使用云 API 的难度,推荐使用。

SDK

云 API 3.0 提供了配套的开发工具集(SDK),支持多种编程语言,能更方便的调用 API。

命令行工具

6. 错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码

错误码 描述
InvalidParameter.ParamError 非法入参。
InvalidParameter.PasswordViolatedRules 密码不符合用户安全设置。
InvalidParameter.SubUserFull 子帐号数量达到上限。
InvalidParameter.SubUserNameInUse 子用户名称重复。