Habilitar cifrado en reposo
Puedes usar el EnableEncryptionAtRest Método para habilitar el cifrado en reposo del Estándar de Cifrado Avanzado (AES) de 256 bits en el clúster, de modo que el clúster pueda administrar la clave de cifrado utilizada para las unidades en cada nodo. Esta función no está habilitada de forma predeterminada.
|
|
|
Cuando se habilita el cifrado en reposo, el clúster administra automáticamente las claves de cifrado internamente para las unidades en cada nodo del clúster.
Si se especifica un keyProviderID, la contraseña se genera y se recupera según el tipo de proveedor de claves. Normalmente, esto se realiza utilizando un servidor de claves del Protocolo de Interoperabilidad de Gestión de Claves (KMIP) en el caso de un proveedor de claves KMIP. Tras esta operación, el proveedor especificado se considera activo y no se puede eliminar hasta que se deshabilite el cifrado en reposo mediante el DisableEncryptionAtRest método.
|
|
Si tiene un tipo de nodo con un número de modelo que termina en "-NE", el EnableEncryptionAtRest La llamada al método fallará con la respuesta "Cifrado no permitido". El clúster detectó un nodo no cifrable.
|
|
|
Solo debe habilitar o deshabilitar el cifrado cuando el clúster esté en funcionamiento y en buen estado. Puede activar o desactivar el cifrado a su discreción y con la frecuencia que necesite. |
|
|
Este proceso es asíncrono y devuelve una respuesta antes de que se habilite el cifrado. Puedes usar el GetClusterInfo Método para consultar al sistema y comprobar cuándo ha finalizado el proceso.
|
Parámetros
Este método tiene los siguientes parámetros de entrada:
| Nombre | Descripción | Tipo | Valor predeterminado | Requerido |
|---|---|---|---|---|
ID del proveedor de clave |
El ID de un proveedor de claves KMIP a utilizar. |
entero |
Ninguno |
No |
Valores de retorno
Este método no devuelve ningún valor.
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"method": "EnableEncryptionAtRest",
"params": {},
"id": 1
}
Ejemplos de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo del método EnableEncryptionAtRest. No hay resultados que reportar.
{
"id": 1,
"result": {}
}
Mientras se habilita el cifrado en reposo en un clúster, GetClusterInfo devuelve un resultado que describe el estado del cifrado en reposo ("encryptionAtRestState") como "habilitado". Una vez que el cifrado en reposo esté completamente habilitado, el estado devuelto cambiará a "habilitado".
{
"id": 1,
"result": {
"clusterInfo": {
"attributes": { },
"encryptionAtRestState": "enabling",
"ensemble": [
"10.10.5.94",
"10.10.5.107",
"10.10.5.108"
],
"mvip": "192.168.138.209",
"mvipNodeID": 1,
"name": "Marshall",
"repCount": 2,
"svip": "10.10.7.209",
"svipNodeID": 1,
"uniqueID": "91dt"
}
}
}