

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
<a name="troubleshoot-sdk5-key-replicate-failures"></a>

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
<a name="troubleshoot-sdk5-key-replicate-failures-desynch"></a>

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:

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

1. Utilizzate il `--filter ` flag per specificare la chiave.

1. Aggiungi il `--verbose` flag 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:

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

1.  Per una copertura utente condivisa incoerente: utilizzate i `key unshare` comandi `key share` o 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
<a name="troubleshoot-sdk5-key-replicate-failures-ref-attribs"></a>

 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**

1. Determina quale versione della chiave deve essere conservata.

1. Eliminare la versione della chiave indesiderata utilizzando il `key delete` comando nel cluster appropriato.

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