As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS CloudHSM Falhas de replicação de 5 chaves do SDK do cliente
O key replicate comando na CLI do CloudHSM replica uma chave de um cluster de origem para um cluster de AWS CloudHSM destino. AWS CloudHSM Este guia aborda falhas causadas por inconsistências no cluster de origem ou entre os clusters de origem e de destino.
Problema: a chave selecionada não está sincronizada em todo o cluster
O processo de replicação de chaves verifica a sincronização de chaves em todo o cluster de origem. Se alguma informação ou atributo da chave tiver o valor “inconsistente”, isso significa que a chave não está sincronizada em todo o cluster. A replicação da chave falha com a seguinte mensagem de erro:
{
"error_code": 1,
"data": "The selected key is not synchronized throughout the cluster"
}
Para verificar a dessincronização da chave no cluster de origem:
Execute o
key listcomando na CLI do CloudHSM.Use o
--filtersinalizador para especificar a chave.Adicione o
--verbosesinalizador para ver a saída completa com as principais informações de cobertura.
aws-cloudhsm >key list --filter attr.label=example-desynchronized-key-label--verbose{ "error_code": 0, "data": { "matched_keys": [ { "key-reference": "0x000000000048000f", "key-info": { "key-owners": [ { "username": "cu1", "key-coverage": "full" } ], "shared-users": [], "key-quorum-values": { "manage-key-quorum-value": 0, "use-key-quorum-value": 0 }, "cluster-coverage": "full" }, "attributes": { "key-type": "aes", "label": "example-desynchronized-key-label", "id": "0x", "check-value": "0xbe79db", "class": "secret-key", "encrypt": false, "decrypt": false, "token": true, "always-sensitive": true, "derive": false, "destroyable": true, "extractable": true, "local": true, "modifiable": true, "never-extractable": false, "private": true, "sensitive": true, "sign": "inconsistent", "trusted": false, "unwrap": false, "verify": true, "wrap": false, "wrap-with-trusted": false, "key-length-bytes": 16 } } ], "total_key_count": 1, "returned_key_count": 1 } }
Resolução: sincronize as principais informações e atributos em todo o cluster de origem
Para sincronizar as principais informações e atributos em todo o cluster de origem:
-
Para atributos de chave inconsistentes: use o
key set-attributecomando para definir o atributo desejado para a chave específica. -
Para cobertura inconsistente de usuários compartilhados: use os
key unsharecomandoskey shareou para ajustar o compartilhamento de chaves com os usuários desejados.
Problema: A chave com a mesma referência existe no cluster de destino com informações ou atributos diferentes
Se uma chave com a mesma referência existir no cluster de destino, mas tiver informações ou atributos diferentes, o seguinte erro poderá ocorrer:
{
"error_code": 1,
"data": "Key replicate failed on 1 of 3 connections"
}
Resolução
Determine qual versão da chave deve ser mantida.
Exclua a versão indesejada da chave usando o
key deletecomando no cluster apropriado.Replique a chave do cluster que tem a versão correta.