更新子用户基本信息

最近更新时间:2018-06-19 15:09:36

更新用户基本信息(UpdateUser)

描述

更新IAM用户的基本信息

:更新用户的基本信息可能会导致IAM的访问控制策略失效。

返回API概览

请求参数

名称 类型 必须 长度限制(字符) 参数格式 描述
Action String 确定值 [a-zA-Z]+ 操作接口名,系统规定参数,取值:UpdateUser
NewPath String 最短1,最长512 / 可选参数,用户名的路径,当前只能传入/
NewUserName String 最短1,最长64 [\w+=,.@-]+ 可选参数,新的IAM用户名,如果未传入则说明不改变
NewRealName String 最短2,最长128 [\u4e00-\u9fff]+ 可选参数,新的IAM用户的真实姓名,如果未传入则说明不改变
NewEmail String 最短2,最长128 可选参数,待更新的IAM用户Email
NewPhone String 11个字符 1[34578]\d{9} 可选参数,待更新的IAM用户手机

返回元素(调用成功)

名称 类型 描述
User UserType 更新后用户的基本信息

错误码(调用不成功)

错误代码(Code) 错误消息(Message) HTTP 状态码 中文描述(语义)
InvalidParameterValue An value must be supplied for the input parameter %s. 400 输入参数%s的值不能为空,具体参数名在%s说明
InvalidParameterValue An invalid or out-of-range value was supplied for the input parameter %s. 400 输入参数 %s的值无效、不合法或者超出范围,具体参数名在%s说明
UserNoSuchEntity The request was rejected because it referenced 'User' that does not exist. 404 请求被拒绝,因其引用的“用户”不存在

示例(调用成功)

请求示例
http://iam.api.ksyun.com?Action=UpdateUser&UserName=Bob&NewUserName=test2&&公共请求参数
返回示例
  • XML格式
<UpdateUserResponse>
    <UpdateUserResult>
        <User>
            <UserId>x-g</UserId>
            <UserName>test2</UserName>
            <RealName></RealName>
            <CreateDate>2017-06-20T02:22:43Z</CreateDate>
            <Phone>1234567890</Phone>
            <Email>test2@test.com</Email>
            <PhoneVerified>No</PhoneVerified>
            <EmailVerified>No</EmailVerified>
            <Krn>krn:ksc:iam::xxxx:user/test2</Krn>
            <PasswordResetRequired></PasswordResetRequired>
        </User>
    </UpdateUserResult>
    <ResponseMetadata>
        <RequestId>483b7316-61c5-452c-9a25-56af8d293e4d</RequestId>
    </ResponseMetadata>
</UpdateUserResponse>
  • JSON示例
{
    "UpdateUserResult": {
        "User": {
            "UserId": "x-g",
            "UserName": "test2",
            "RealName": "",
            "CreateDate": "2017-06-20T02:22:43Z",
            "Phone": "1234567890",
            "Email": "test2@test.com",
            "PhoneVerified": "No",
            "EmailVerified": "No",
            "Krn": "krn:ksc:iam::xxxx:user/test2",
            "PasswordResetRequired": false
        }
    },
    "ResponseMetadata": {
        "RequestId": "ead3df48-5681-45fb-89eb-a78f0ca85df8"
    }
}

金山云,开启您的云计算之旅

注册有礼