文档简介:
UpdateAccountPasswordPolicy
此操作用来更新账户的密码规则设置。
-
请求参数
名称 |
描述 |
是否必填 |
Action |
UpdateAccountPasswordPolicy。 |
是 |
Version |
请求版本。 取值:2010-05-08。默认值为2010-05-08。 |
否 |
AllowUsersToChangePassword |
是否允许IAM用户自己更改控制台的密码。 类型:布尔型 取值:
默认值为true。 |
否 |
HardExpiry |
控制台密码过期后,下次登录时,是否允许用户在控制台修密码。 类型:布尔型。 取值:
默认值为false。 |
否 |
MaxPasswordAge |
IAM用户密码有效天数。 类型:整数形式。 取值:0~1095,0表示永不过期,默认值为0。 |
否 |
MinimumPasswordLength |
控制台登录密码最短的长度。 类型:整数形式。 取值:8~128。默认值为8。 |
否 |
PasswordReusePrevention |
指定IAM用户设置新登录密码时,不能与前多少次内的登录密码重复。 类型:整数形式。 取值:0~24,0表示允许IAM用户设置先前的登录密码为新登录密码,默认取值为0。先前的密码不包含当前使用的密码,新密码不能设置为当前的密码。 |
否 |
RequireLowercaseCharacters |
指定控制台登录密码中是否必须包含小写字母(a-z)。 类型:布尔型。 取值: true:必须包含小写字母。 false:不强制要求包含小写字母。 默认值为true。 |
否 |
RequireNumbers |
指定控制台登录密码中是否必须包含数字(0-9)。 类型:布尔型。 取值:
默认值为true。 |
否 |
RequireSymbols |
指定控制台登录密码中是否必须包含特殊字符:! @ # $ % ^ & * ( ) _ + - = [ ] { } | ' 类型:布尔型。 取值:
默认值为false。 |
否 |
RequireUppercaseCharacters |
指定控制台登录密码中是否必须包含大写字母(A-Z)。 类型:布尔型。 取值:
默认值为false。 |
否 |
-
请求示例
更新账户的密码规则设置为:
-
必须包含小写字母;
-
允许用户自己修改控制台的登录密码;
-
密码的有效期为10天;
-
控制台密码过期后,允许用户可以自己修改登录密码。
POST / HTTP/1.1 Host: oos-cn-iam.ctyunapi.cn Authorization:signatureValue X-Amz-Date: date Content-Type: application/octet-stream Content-Length: 152
Action=UpdateAccountPasswordPolicy&Version=2010-05-08&RequireLowercaseCharacters=true&AllowUsersToChangePassword=true&MaxPasswordAge=10&HardExpiry=false |
-
返回示例
HTTP/1.1 200 OK x-amz-request-id:81435d5089d341d3 Content-Type:text/xml;charset=UTF-8 Content-Length:234 Date:Fri, 22 Mar 2019 03:14:35 GMT Server: CTYUN
<UpdateAccountPasswordPolicyResponse> <ResponseMetadata> <RequestId>81435d5089d341d3</RequestId> </ResponseMetadata> </UpdateAccountPasswordPolicyResponse> |