调用GetSecurityPreference接口获取全局安全首选项详情。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetSecurityPreference |
要执行的操作。取值:GetSecurityPreference。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | DC1213F1-A9D5-4A01-A996-44983689126C |
请求ID。 |
SecurityPreference | Struct |
安全首选项。 |
|
AccessKeyPreference | Struct |
访问密钥首选项。 |
|
AllowUserToManageAccessKeys | Boolean | false |
是否允许用户自主管理访问密钥。取值:
|
LoginProfilePreference | Struct |
登录首选项。 |
|
AllowUserToChangePassword | Boolean | true |
是否允许RAM用户自主管理密码。取值:
|
EnableSaveMFATicket | Boolean | false |
是否允许RAM用户登录时保存多因素认证设备安全码,安全码有效期为7天。取值:
|
LoginNetworkMasks | String | 10.0.0.0/8 |
登录掩码。登录掩码决定哪些IP地址会受到登录控制台的影响,包括密码登录和SSO登录,但使用AccessKey发起的API访问并不受影响。
当需要配置多个登录掩码时,请使用分号(;)来分隔登录掩码,例如:192.168.0.0/16;10.0.0.0/8。 |
LoginSessionDuration | Integer | 6 |
RAM用户登录有效期。单位:小时。 |
MFAPreference | Struct |
多因素认证首选项。 |
|
AllowUserToManageMFADevices | Boolean | true |
是否允许RAM用户自主管理多因素认证设备。取值:
|
PublicKeyPreference | Struct |
公钥首选项。 说明 该参数仅在日本站有效。
|
|
AllowUserToManagePublicKeys | Boolean | false |
是否允许RAM用户自主管理公钥。取值:
|
示例
请求示例
https://ram.aliyuncs.com/?Action=GetSecurityPreference
&<公共请求参数>
正常返回示例
XML
格式
<GetSecurityPreferenceResponse>
<SecurityPreference>
<LoginProfilePreference>
<LoginSessionDuration>6</LoginSessionDuration>
<LoginNetworkMasks></LoginNetworkMasks>
<AllowUserToChangePassword>true</AllowUserToChangePassword>
<EnableSaveMFATicket>false</EnableSaveMFATicket>
</LoginProfilePreference>
<AccessKeyPreference>
<AllowUserToManageAccessKeys>false</AllowUserToManageAccessKeys>
</AccessKeyPreference>
<PublicKeyPreference>
<AllowUserToManagePublicKeys>false</AllowUserToManagePublicKeys>
</PublicKeyPreference>
<MFAPreference>
<AllowUserToManageMFADevices>true</AllowUserToManageMFADevices>
</MFAPreference>
</SecurityPreference>
<RequestId>DC1213F1-A9D5-4A01-A996-44983689126C</RequestId>
</GetSecurityPreferenceResponse>
JSON
格式
{
"SecurityPreference": {
"LoginProfilePreference": {
"LoginSessionDuration": 6,
"LoginNetworkMasks": "",
"AllowUserToChangePassword": true,
"EnableSaveMFATicket": false
},
"AccessKeyPreference": {
"AllowUserToManageAccessKeys": false
},
"PublicKeyPreference": {
"AllowUserToManagePublicKeys": false
},
"MFAPreference": {
"AllowUserToManageMFADevices": true
}
},
"RequestId": "DC1213F1-A9D5-4A01-A996-44983689126C"
}
错误码
访问错误中心查看更多错误码。