

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Describa un AWS CloudHSM error con la KMU
<a name="key_mgmt_util-Error2String"></a>

Utilice el comando **Error2String** helper de key\$1mgmt\$1util para devolver el error que corresponde a un código de error hexadecimal de AWS CloudHSM key\$1mgmt\$1util. Puede utilizar este comando cuando esté solucionando problemas de los comandos y los scripts.

Antes de ejecutar cualquier comando de key\$1mgmt\$1util, debe [iniciar key\$1mgmt\$1util](key_mgmt_util-setup.md#key_mgmt_util-start) e [lniciar sesión](key_mgmt_util-log-in.md) en el HSM como usuario de criptografía (CU). 

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

```
Error2String -h

Error2String -r <response-code>
```

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

En estos ejemplos, se muestra cómo utilizar **Error2String** para obtener la cadena de error de un código de error de key\$1mgmt\$1util. 

**Example : obtención de una descripción del error**  
Este comando obtiene la descripción del error del código de error `0xdb`. En la descripción, se explica que un intento de iniciar sesión en key\$1mgmt\$1util generó un error porque el usuario no era del tipo adecuado. Solo los usuarios de criptografía (CU) pueden iniciar sesión en key\$1mgmt\$1util.  

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

**Example : búsqueda del código de error**  
En este ejemplo, se muestra dónde se puede encontrar el código de error de key\$1mgmt\$1util. El código de error, `0xc6`, se muestra después de la cadena: `Cfm3<command-name> returned: `.  
En este ejemplo, [getKeyInfo](key_mgmt_util-getKeyInfo.md)indica que el usuario actual (usuario 4) puede utilizar la clave en operaciones criptográficas. Sin embargo, cuando el usuario intenta utilizar [deleteKey](key_mgmt_util-deleteKey.md) para eliminar la clave, el comando devuelve el código de error `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 se le notifica el error `0xc6`, puede utilizar un comando **Error2String** como este para buscar el error. En este caso el comando `deleteKey` ha generado un error de acceso denegado porque la clave se comparte con el usuario actual, pero es propiedad de otro usuario. Solo los propietarios de la clave tienen permiso para eliminarla.  

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

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

**-h**  
Muestra ayuda para el comando.   
Obligatorio: sí

**-r**  
Especifica un código de error hexadecimal. El indicador `0x` hexadecimal es obligatorio.  
Obligatorio: sí