Configura las preferencias de seguridad globales para un usuario de RAM.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ram:SetSecurityPreference |
update |
*All Resource
|
|
Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| EnableSaveMFATicket |
boolean |
No |
Especifica si un usuario de RAM que inicia sesión con autenticación multifactor (MFA) puede omitir la MFA durante los siguientes siete días. Valores válidos:
|
false |
| AllowUserToChangePassword |
boolean |
No |
Especifica si los usuarios de RAM pueden cambiar sus propias contraseñas. Valores válidos:
|
true |
| AllowUserToManageAccessKeys |
boolean |
No |
Especifica si los usuarios de RAM pueden gestionar sus propias AccessKeys. Valores válidos:
|
false |
| AllowUserToManageMFADevices |
boolean |
No |
Especifica si los usuarios de RAM pueden gestionar sus propios dispositivos MFA. Valores válidos:
|
true |
| LoginSessionDuration |
integer |
No |
La duración de la sesión de un usuario de RAM que inicia sesión en la consola. Unidad: horas. Valores válidos: 1 a 24. Valor predeterminado: 6. |
6 |
| LoginNetworkMasks |
string |
No |
La máscara de dirección IP que se utiliza para iniciar sesión en la consola. Esta máscara se aplica a los inicios de sesión basados en contraseña y a los inicios de sesión único (SSO), pero no afecta a las llamadas a la API que se realizan mediante un par de AccessKey.
Si necesita especificar varias máscaras, sepárelas con punto y coma ( Puede especificar hasta 40 máscaras. La longitud total no puede exceder los 512 caracteres. |
10.0.0.0/8 |
| VerificationTypes |
array |
No |
Los métodos de MFA. |
|
|
string |
No |
El método de MFA. Valores válidos:
|
["sms", "email"] |
|
| AllowUserToManagePersonalDingTalk |
boolean |
No |
Especifica si los usuarios de RAM pueden vincular o desvincular sus cuentas personales de DingTalk. Valores válidos:
|
true |
OperationForRiskLogin
deprecated
|
string |
No |
Este parámetro está obsoleto. |
autonomous |
| MFAOperationForLogin |
string |
No |
Especifica la política de MFA para el inicio de sesión del usuario. Este parámetro reemplaza a
|
adaptive |
| MaxIdleDaysForAccessKeys |
integer |
No |
El periodo máximo de inactividad de los pares de AccessKey de los usuarios de RAM. Un par de AccessKey que no se utilice durante el periodo de tiempo especificado se deshabilita automáticamente al día siguiente. Puede establecer el valor en uno de los siguientes números:
|
365 |
| MaxIdleDaysForUsers |
integer |
No |
El periodo máximo de inactividad de los usuarios de RAM. Si un usuario de RAM que puede iniciar sesión en la consola no inicia sesión durante el periodo de tiempo especificado (los inicios de sesión SSO no se incluyen), la función de inicio de sesión en la consola del usuario de RAM se deshabilita al día siguiente. Puede establecer el valor en uno de los siguientes números:
|
365 |
| AllowUserToLoginWithPasskey |
boolean |
No |
Especifica si los usuarios de RAM pueden usar passkeys para iniciar sesión en la consola. Valores válidos:
|
true |
| AllowUserToManageServiceCredentials |
boolean |
No |
Especifica si los usuarios de RAM pueden gestionar sus propias claves de API. Valores válidos:
|
false |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los datos devueltos. |
||
| SecurityPreference |
object |
Las preferencias de seguridad. |
|
| AccessKeyPreference |
object |
Las preferencias de AccessKey. |
|
| AllowUserToManageAccessKeys |
boolean |
Especifica si los usuarios de RAM pueden gestionar sus propias AccessKeys. |
false |
| AllowUserToManageServiceCredentials |
boolean |
Especifica si los usuarios de RAM pueden gestionar sus propias claves de API. Valores válidos:
|
false |
| LoginProfilePreference |
object |
Las preferencias de inicio de sesión. |
|
| EnableSaveMFATicket |
boolean |
Especifica si se debe guardar el estado de verificación durante siete días después de que un usuario de RAM completa la autenticación multifactor (MFA) durante el inicio de sesión. |
false |
| LoginSessionDuration |
integer |
La duración de la sesión de inicio de sesión para un usuario de RAM, en horas. |
6 |
| LoginNetworkMasks |
string |
La máscara de red de inicio de sesión. |
10.0.0.0/8 |
| AllowUserToChangePassword |
boolean |
Especifica si los usuarios de RAM pueden gestionar sus propias contraseñas. |
true |
OperationForRiskLogin
deprecated
|
string |
Este parámetro está obsoleto. |
autonomous |
| MFAOperationForLogin |
string |
La política de MFA para el inicio de sesión del usuario. Este parámetro es el reemplazo recomendado para |
adaptive |
| AllowUserToLoginWithPasskey |
boolean |
Especifica si los usuarios de RAM pueden iniciar sesión con una passkey. |
false |
| MFAPreference |
object |
Las preferencias de MFA (autenticación multifactor). |
|
| AllowUserToManageMFADevices |
boolean |
Especifica si los usuarios de RAM pueden gestionar sus propios dispositivos MFA. |
false |
| VerificationPreference |
object |
Las preferencias para los métodos de MFA. |
|
| VerificationTypes |
array |
Los métodos de MFA permitidos. |
|
|
string |
El método de MFA. |
["sms", "email"] |
|
| PersonalInfoPreference |
object |
Las preferencias de información personal. |
|
| AllowUserToManagePersonalDingTalk |
boolean |
Especifica si los usuarios de RAM pueden vincular o desvincular sus cuentas personales de DingTalk. |
true |
| MaxIdleDays |
object |
Configuración para el periodo máximo de inactividad en días. |
|
| MaxIdleDaysForUsers |
integer |
El periodo máximo de inactividad, en días, para un usuario de RAM. Si un usuario de RAM con el inicio de sesión en la consola habilitado no inicia sesión dentro de este periodo, el sistema deshabilita automáticamente su inicio de sesión en la consola al día siguiente. Esta configuración no se aplica al inicio de sesión único (SSO). Valor predeterminado: 730. |
730 |
| MaxIdleDaysForAccessKeys |
integer |
El periodo máximo de inactividad, en días, para una AccessKey de un usuario de RAM. Si una AccessKey no se utiliza dentro del periodo especificado, el sistema la deshabilita automáticamente al día siguiente. Valor predeterminado: 730. |
730 |
| RequestId |
string |
El ID de la solicitud. |
17494710-B4BA-4185-BBBB-C1A6ABDE1639 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"SecurityPreference": {
"AccessKeyPreference": {
"AllowUserToManageAccessKeys": false,
"AllowUserToManageServiceCredentials": false
},
"LoginProfilePreference": {
"EnableSaveMFATicket": false,
"LoginSessionDuration": 6,
"LoginNetworkMasks": "10.0.0.0/8",
"AllowUserToChangePassword": true,
"OperationForRiskLogin": "autonomous",
"MFAOperationForLogin": "adaptive",
"AllowUserToLoginWithPasskey": false
},
"MFAPreference": {
"AllowUserToManageMFADevices": false
},
"VerificationPreference": {
"VerificationTypes": [
"[\"sms\", \"email\"]"
]
},
"PersonalInfoPreference": {
"AllowUserToManagePersonalDingTalk": true
},
"MaxIdleDays": {
"MaxIdleDaysForUsers": 730,
"MaxIdleDaysForAccessKeys": 730
}
},
"RequestId": "17494710-B4BA-4185-BBBB-C1A6ABDE1639"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.