

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Décrire une AWS CloudHSM erreur lors de l'utilisation de KMU
<a name="key_mgmt_util-Error2String"></a>

Utilisez la commande d'**Error2String**assistance du AWS CloudHSM key\$1mgmt\$1util pour renvoyer l'erreur correspondant à un code d'erreur hexadécimal key\$1mgmt\$1util. Vous pouvez utiliser cette commande pour dépanner vos commandes et vos scripts.

Avant d'exécuter une commande key\$1mgmt\$1util, vous devez [démarrer key\$1mgmt\$1util](key_mgmt_util-setup.md#key_mgmt_util-start) et vous [connecter](key_mgmt_util-log-in.md) au HSM en tant qu'utilisateur de chiffrement (CU). 

## Syntaxe
<a name="Error2String-syntax"></a>

```
Error2String -h

Error2String -r <response-code>
```

## Exemples
<a name="Error2String-examples"></a>

Ces exemples montrent comment utiliser **Error2String** pour obtenir la chaîne d'erreur pour un code d'erreur key\$1mgmt\$1util. 

**Example : Obtenir une description de l'erreur**  
Cette commande permet d'obtenir la description de l'erreur pour le code d'erreur `0xdb`. La description explique qu'une tentative de connexion à key\$1mgmt\$1util a échoué, car le type de l'utilisateur est incorrect. Seuls les utilisateurs de chiffrement (CU) peuvent se connecter à key\$1mgmt\$1util.  

```
        Command:  Error2String -r 0xdb
        
        Error Code db maps to HSM Error: Invalid User Type.
```

**Example : Trouver le code d'erreur**  
Cet exemple montre où trouver le code d'erreur dans une erreur key\$1mgmt\$1util. Le code d'erreur, `0xc6`, s'affiche après la chaîne : `Cfm3<command-name> returned: `.  
Dans cet exemple, [getKeyInfo](key_mgmt_util-getKeyInfo.md)indique que l'utilisateur actuel (utilisateur 4) peut utiliser la clé dans des opérations cryptographiques. Toutefois, lorsque l'utilisateur essaie d'utiliser [deleteKey](key_mgmt_util-deleteKey.md) pour supprimer la clé, la commande renvoie le code d'erreur `0xc6`.   

```
        Command:  deleteKey -k 262162

        Cfm3DeleteKey returned: <0xc6> : HSM Error: Key Access is denied

        Cluster Error Status

        Command:  getKeyInfo -k 262162
        
        Cfm3GetKey returned: 0x00 : HSM Return: SUCCESS

       Owned by user 3

       also, shared to following 1 user(s):

                4
```
Si l'erreur `0xc6` est signalée, vous pouvez utiliser une commande **Error2String** comme celle-ci pour rechercher l'erreur. Dans ce cas, la commande `deleteKey` a échoué avec une erreur d'accès refusé car la clé est partagée avec l'utilisateur actuel, mais appartient à un autre utilisateur. Seuls les propriétaires de clé sont autorisés à supprimer une clé.  

```
        Command:  Error2String -r 0xa8
        
        Error Code c6 maps to HSM Error: Key Access is denied
```

## Parameters
<a name="Error2String-parameters"></a>

**-h**  
Affiche l'aide concernant la commande.   
Obligatoire : oui

**-r**  
Spécifie un code d'erreur hexadécimal. L'indicateur hexadécimal `0x` est obligatoire.  
Obligatoire : oui