Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS CloudHSM Errori di replica delle chiavi di Client SDK 5
Il key replicate comando nella CLI di CloudHSM replica una chiave da AWS CloudHSM un cluster di origine a un cluster di destinazione. AWS CloudHSM Questa guida affronta gli errori causati da incongruenze all'interno del cluster di origine o tra i cluster di origine e di destinazione.
Problema: la chiave selezionata non è sincronizzata in tutto il cluster
Il processo di replica delle chiavi verifica la sincronizzazione delle chiavi in tutto il cluster di origine. Se alcune informazioni o attributi chiave hanno il valore «incoerente», significa che la chiave non è sincronizzata nel cluster. La replica delle chiavi fallisce e viene visualizzato il seguente messaggio di errore:
{
"error_code": 1,
"data": "The selected key is not synchronized throughout the cluster"
}
Per verificare la desincronizzazione delle chiavi nel cluster di origine:
Esegui il
key listcomando nella CLI di CloudHSM.Utilizzate il
--filterflag per specificare la chiave.Aggiungi il
--verboseflag per visualizzare l'output completo con le informazioni chiave sulla copertura.
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 } }
Risoluzione: sincronizza le informazioni e gli attributi chiave in tutto il cluster di origine
Per sincronizzare le informazioni e gli attributi chiave in tutto il cluster di origine:
-
Per attributi chiave non coerenti: utilizzate il
key set-attributecomando per impostare l'attributo desiderato per la chiave specifica. -
Per una copertura utente condivisa incoerente: utilizzate i
key unsharecomandikey shareo per regolare la condivisione delle chiavi con gli utenti desiderati.
Problema: nel cluster di destinazione esiste una chiave con lo stesso riferimento con informazioni o attributi diversi
Se una chiave con lo stesso riferimento esiste nel cluster di destinazione ma ha informazioni o attributi diversi, può verificarsi il seguente errore:
{
"error_code": 1,
"data": "Key replicate failed on 1 of 3 connections"
}
Risoluzione
Determina quale versione della chiave deve essere conservata.
Eliminare la versione della chiave indesiderata utilizzando il
key deletecomando nel cluster appropriato.Replica la chiave dal cluster con la versione corretta.