全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

修改子用户密码

最近更新时间:2023-11-21 10:02:14

注1:这个接口是子用户修改自身密码的接口,金山云主账户调用报错。

注2:如果在AccountPasswordPolicy的AllowUsersToChangePassword被设置为true时,则所有用户都可以修改自己的密码;如果AccountPasswordPolicy的AllowUsersToChangePassword被设置为false,则用户能否修改自己的密码需要看是否被授权相关权限(ChangePassword);这个业务逻辑对于IAM用户登录时需要修改密码一样适用,即如果IAM用户登录时被要求修改密码(LoginProfile设置),如果用户没有被授权权限,则无法修改密码也无法完成登录。

请求参数

名称 类型 必须 长度限制(字符) 参数格式 描述
Action String 确定值 [a-zA-Z]+ 操作接口名,系统规定参数,取值:ChangePassword
OldPassword String 最短1,最长128 [:graph:]+ 用户的旧登录密码
NewPassword String 最短1,最长128 [:graph:]+ 用户的新登录密码

返回元素(调用成功)

错误码(调用不成功)

错误代码(Code) 错误消息(Message) HTTP 状态码 中文描述(语义)
InvalidParameterValue An value must be supplied for the input parameter %s. 400 输入参数%s的值不能为空,具体参数名在%s说明
PasswordPolicyViolation The request was rejected because the provided password did not meet the requirements imposed by the account password policy 400 新登录密码不符合用户账户的密码策略
AccessDenied The request was rejected because the old password was incorrect 409 请求被拒绝,因旧密码不正确

示例(调用成功)

请求示例

https://iam.api.ksyun.com/?Action=ChangePassword&OldPassword=123456&NewPassword=654321&公共请求参数

返回示例

  • XML格式
<ChangePasswordResponse>
    <ResponseMetadata>
        <RequestId>502304be-a748-4ebf-b5af-7406d1e031c0</RequestId>
    </ResponseMetadata>
</ChangePasswordResponse>
  • JSON示例
{
    "ResponseMetadata": {
        "RequestId": "e2b2ae00-ed4c-4471-b8c9-c8b74eb76895"
    }
}
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈