EnableEncryptionAtRest
Você pode usar o EnableEncryptionAtRest método para ativar a criptografia AES (Advanced Encryption Standard) de 256 bits em repouso no cluster para que o cluster possa gerenciar a chave de criptografia usada para as unidades em cada nó. Esta funcionalidade não está ativada por predefinição.
|
|
Para ver o status atual da criptografia em repouso e/ou criptografia de software em repouso no cluster, use o "obtenha o método de informações do cluster". Pode utilizar a GetSoftwareEncryptionAtRestInfo "método para obter informações que o cluster usa para criptografar dados em repouso".
|
|
|
Este método não ativa a encriptação de software em repouso. Isso só pode ser feito usando o "criar método de cluster" com enableSoftwareEncryptionAtRest definido como true.
|
Quando você ativa a criptografia em repouso, o cluster gerencia automaticamente as chaves de criptografia internamente para as unidades em cada nó do cluster.
Se um keyProviderID for especificado, a senha será gerada e recuperada de acordo com o tipo de provedor de chaves. Isso geralmente é feito usando um servidor de chave KMIP (Key Management Interoperability Protocol) no caso de um provedor de chaves KMIP. Após esta operação, o provedor especificado é considerado ativo e não pode ser excluído até que a criptografia em repouso seja desativada usando o DisableEncryptionAtRest método.
|
|
Se você tiver um tipo de nó com um número de modelo terminando em "-NE", a EnableEncryptionAtRest chamada de método falhará com uma resposta de "criptografia não permitida. Cluster detetado nó não criptografado".
|
|
|
Você só deve ativar ou desativar a criptografia quando o cluster estiver em execução e em um estado saudável. Você pode ativar ou desativar a criptografia a seu critério e sempre que precisar. |
|
|
Este processo é assíncrono e retorna uma resposta antes de a criptografia ser ativada. Você pode usar o GetClusterInfo método para poll o sistema para ver quando o processo foi concluído.
|
Parâmetros
Este método tem os seguintes parâmetros de entrada:
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
KeyProviderID |
O ID de um provedor de chaves KMIP a ser usado. |
número inteiro |
Nenhum |
Não |
Valores de retorno
Este método não tem valores de retorno.
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{
"method": "EnableEncryptionAtRest",
"params": {},
"id": 1
}
Exemplos de resposta
Este método retorna uma resposta semelhante ao exemplo a seguir do método EnableEncryptionAtRest. Não há nenhum resultado para relatar.
{
"id": 1,
"result": {}
}
Enquanto a criptografia em repouso está sendo ativada em um cluster, GetClusterInfo retorna um resultado descrevendo o estado de criptografia em repouso ("criptoporAtRestState") como "habilitando". Depois que a encriptação em repouso estiver totalmente ativada, o estado devolvido muda para "activado".
{
"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"
}
}
}