注:如果是单纯修改子用户自己的登录密码,调用ChangePassword接口。
名称 | 类型 | 必须 | 长度限制(字符) | 参数格式 | 描述 |
---|---|---|---|---|---|
Action | String | 是 | 确定值 | [a-zA-Z]+ |
操作接口名,系统规定参数,取值:UpdateLoginProfile |
Password | String | 否 | 最短1,最长128 | [:graph:]+ |
可选参数,用户的新登录密码 |
UserName | String | 是 | 最短1,最长64 | [\w+=,.@-]+ |
待更新登录配置的IAM用户名 |
PasswordResetRequired | Boolean | 否 | 无 | 可选参数,标识用户下次成功登录后是否需要设置新密码,带参数调用即为true,否则不带参数为false | |
OpenLoginProtection | Boolean | 否 | 无 | 可选参数,开启登录操作保护,不带参数不处理,带参数 为true开启,false关闭 | |
OpenSecurityProtection | Boolean | 否 | 无 | 可选参数,开启敏感操作保护,不带参数不处理,带参数 为true开启,false关闭 | |
ViewAllProject | Boolean | 否 | 无 | 可选参数,标识用户是否可以查看全部项目,带参数调用即为true,否则不带参数为false |
无
错误代码(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 | 请求被拒绝,因其引用的“用户”不存在 |
LoginProfileNoSuchEntity | The request was rejected because it referenced ‘LoginProfile’ that does not exist. | 404 | 请求被拒绝,因其引用的“登录配置文件”不存在 |
PasswordPolicyViolation | The request was rejected because the provided password did not meet the requirements imposed by the account password policy | 400 | 登录密码不符合用户账户的密码策略 |
####请求示例
https://iam.api.ksyun.com/?Action=UpdateLoginProfile&Password=123456&UserName=Bob&公共请求参数
{
"CreateLoginProfileResult": {
"LoginProfile": {
"UserName": "user01",
"OpenLoginProtection": true,
"OpenSecurityProtection": false,
"PasswordResetRequired": true,
"UpdateDate": "2019-11-21T10:10:32Z",
"Password": "123456789"
}
},
"RequestId": "64c8078d-b818-41b5-aee1-d16af7f513f3"
}
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!