View a markdown version of this page

AWS CloudHSM Errori di replica chiave di Client SDK 5 - AWS CloudHSM

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 chiave di Client SDK 5

Il key replicate comando nella CLI di CloudHSM replica una chiave da un cluster di origine a un cluster di destinazione. AWS CloudHSM AWS CloudHSM Questa guida risolve i guasti 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 le informazioni o gli attributi chiave hanno il valore «incoerente», significa che la chiave non è sincronizzata nel cluster. La replica delle chiavi non riesce 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:

  1. Esegui il key list comando nella CLI di CloudHSM.

  2. Usa il --filter flag per specificare la chiave.

  3. Aggiungi il --verbose contrassegno per visualizzare l'output completo con le principali informazioni 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:

  1. Per attributi chiave non coerenti: utilizzate il key set-attribute comando per impostare l'attributo desiderato per la chiave specifica.

  2. Per una copertura utente condivisa non coerente: utilizza i key unshare comandi key share o per modificare la condivisione delle chiavi con gli utenti desiderati.

Problema: una chiave con lo stesso riferimento esiste nel cluster di destinazione con informazioni o attributi diversi

Se nel cluster di destinazione esiste una chiave con lo stesso riferimento ma ha informazioni o attributi diversi, può verificarsi il seguente errore:

{ "error_code": 1, "data": "Key replicate failed on 1 of 3 connections" }
Risoluzione
  1. Determina quale versione della chiave deve essere conservata.

  2. Elimina la versione della chiave indesiderata utilizzando il key delete comando nel cluster appropriato.

  3. Replica la chiave dal cluster con la versione corretta.