

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à.

# Ottieni un valore di attributo AWS CloudHSM chiave utilizzando CMU
<a name="cloudhsm_mgmt_util-getAttribute"></a>

Utilizzate il **getAttribute** comando in AWS CloudHSM cloudhsm\$1mgmt\$1util (CMU) per ottenere un valore di attributo per una chiave da tutti i moduli di sicurezza hardware (HSM) del AWS CloudHSM cluster e lo scrive su stdout (output standard) o su un file. CUsSolo gli utenti crypto () possono eseguire questo comando. 

Gli *attributi chiave* sono le proprietà di una chiave. Includono caratteristiche, quali tipo di chiave, classe, etichetta e ID e valori che rappresentano le azioni che è possibile eseguire sulla chiave, ad esempio crittografare, decodificare, wrap, firmare e verificare. 

Puoi utilizzare il comando **getAttribute** solo sulle chiavi di tua proprietà e su quelle condivise con te. È possibile eseguire questo comando o il comando [getAttribute](#cloudhsm_mgmt_util-getAttribute) in key\$1mgmt\$1util che scrive uno o tutti i valori degli attributi di una chiave su un file. 

Per ottenere un elenco di attributi e delle costanti che li rappresentano, utilizza il comando [listAttributes](key_mgmt_util-listAttributes.md). Per modificare i valori degli attributi delle chiavi esistenti, utilizza [setAttribute](key_mgmt_util-setAttribute.md) in key\$1mgmt\$1util e [setAttribute](cloudhsm_mgmt_util-setAttribute.md) in cloudhsm\$1mgmt\$1util. Per informazioni sull'interpretazione degli attributi chiave, vedi. [AWS CloudHSM riferimento agli attributi chiave per KMU](key-attribute-table.md)

Prima di eseguire qualsiasi comando CMU è necessario avviare CMU e accedere al modulo HSM. Assicurati di eseguire l'accesso con il tipo di account utente autorizzato a eseguire i comandi che prevedi di utilizzare.

Se aggiungete o eliminate HSMs, aggiornate i file di configurazione per CMU. In caso contrario, le modifiche apportate potrebbero non essere efficaci per tutti i membri HSMs del cluster.

## Tipo di utente
<a name="chmu-getAttribute-userType"></a>

Gli utenti seguenti possono eseguire questo comando.
+ Crypto user (CU)

## Sintassi
<a name="chmu-getAttribute-syntax"></a>

Poiché questi comandi non dispongono di parametri denominati, è necessario immettere gli argomenti nell'ordine specificato nei diagrammi sintattici.

```
getAttribute <key handle> <attribute id> [<filename>]
```

## Esempio
<a name="chmu-getAttribute-examples"></a>

Questo esempio ottiene il valore dell'attributo extractable per una chiave in. HSMs È possibile utilizzare un comando come questo per determinare se è possibile esportare una chiave da. HSMs 

Il primo comando utilizza [listAttributes](cloudhsm_mgmt_util-listAttributes.md) per trovare la costante che rappresenta l'attributo estraibile. L'output indica che la costante per `OBJ_ATTR_EXTRACTABLE` è `354`. È anche possibile trovare queste informazioni con le descrizioni degli attributi e i relativi valori in [AWS CloudHSM riferimento agli attributi chiave per KMU](key-attribute-table.md).

```
aws-cloudhsm> listAttributes

Following are the possible attribute values for getAttribute:

      OBJ_ATTR_CLASS                  = 0
      OBJ_ATTR_TOKEN                  = 1
      OBJ_ATTR_PRIVATE                = 2
      OBJ_ATTR_LABEL                  = 3
      OBJ_ATTR_TRUSTED                = 134
      OBJ_ATTR_KEY_TYPE               = 256
      OBJ_ATTR_ID                     = 258
      OBJ_ATTR_SENSITIVE              = 259
      OBJ_ATTR_ENCRYPT                = 260
      OBJ_ATTR_DECRYPT                = 261
      OBJ_ATTR_WRAP                   = 262
      OBJ_ATTR_UNWRAP                 = 263
      OBJ_ATTR_SIGN                   = 264
      OBJ_ATTR_VERIFY                 = 266
      OBJ_ATTR_DERIVE                 = 268
      OBJ_ATTR_LOCAL                  = 355
      OBJ_ATTR_MODULUS                = 288
      OBJ_ATTR_MODULUS_BITS           = 289
      OBJ_ATTR_PUBLIC_EXPONENT        = 290
      OBJ_ATTR_VALUE_LEN              = 353
      OBJ_ATTR_EXTRACTABLE            = 354
      OBJ_ATTR_NEVER_EXTRACTABLE      = 356
      OBJ_ATTR_ALWAYS_SENSITIVE       = 357
      OBJ_ATTR_DESTROYABLE            = 370
      OBJ_ATTR_KCV                    = 371
      OBJ_ATTR_WRAP_WITH_TRUSTED      = 528      
      OBJ_ATTR_WRAP_TEMPLATE          = 1073742353
      OBJ_ATTR_UNWRAP_TEMPLATE        = 1073742354
      OBJ_ATTR_ALL                    = 512
```

Il secondo comando utilizza **getAttribute** per ottenere il valore dell'attributo extractable per la chiave con maniglia di chiave `262170` in. HSMs Per specificare l'attributo estraibile, il comando utilizza `354`, la costante che rappresenta l'attributo. Poiché il comando non specifica un nome file, **getAttribute** scrive l'output in stdout.

L'output indica che il valore dell'attributo estraibile è 1 in tutti i moduli HSM. Tale valore indica che il proprietario della chiave può esportarlo. Quando il valore è 0 (0x0), non può essere esportato da. HSMs È possibile impostare il valore dell'attributo estraibile al momento della creazione di una chiave, ma non è possibile modificarlo.

```
aws-cloudhsm> getAttribute 262170 354

Attribute Value on server 0(10.0.1.10):
OBJ_ATTR_EXTRACTABLE
0x00000001

Attribute Value on server 1(10.0.1.12):
OBJ_ATTR_EXTRACTABLE
0x00000001

Attribute Value on server 2(10.0.1.7):
OBJ_ATTR_EXTRACTABLE
0x00000001
```

## Arguments (Argomenti)
<a name="chmu-getAttribute-params"></a>

Poiché questi comandi non dispongono di parametri denominati, è necessario immettere gli argomenti nell'ordine specificato nei diagrammi sintattici.

```
getAttribute <key handle> <attribute id> [<filename>]
```

**<handle-chiave>**  
Specifica l'handle della chiave di destinazione. È possibile specificare una sola chiave in ogni comando. Per individuare l'handle di una chiave, utilizza [findKey](key_mgmt_util-findKey.md) in key\$1mgmt\$1util.   
È necessario essere in possesso della chiave specificata altrimenti è necessario richiederne la condivisione. Per trovare gli utenti di una chiave, usa [getKeyInfo](key_mgmt_util-getKeyInfo.md)key\$1mgmt\$1util.   
Obbligatorio: sì

**<id attributo>**  
Identifica l'attributo. Inserisci una costante che rappresenti un attributo oppure immetti `512` per tutti gli attributi. Ad esempio, per ottenere il tipo di chiave, immetti `256`, che è la costante per l'attributo `OBJ_ATTR_KEY_TYPE`.  
Per elencare gli attributi e le relative costanti, utilizza [listAttributes](key_mgmt_util-listAttributes.md). Per informazioni sull'interpretazione degli attributi chiave, vedi [AWS CloudHSM riferimento agli attributi chiave per KMU](key-attribute-table.md).  
Obbligatorio: sì

**<nome file>**  
Scrive l'output nel file specificato. È necessario immettere un percorso di file.  
Se il file specificato esiste, **getAttribute** lo sovrascrive senza preavviso.  
Obbligatorio: no  
Impostazione predefinita: stdout

## Argomenti correlati
<a name="chmu-getAttribute-seealso"></a>
+ [getAttribute](key_mgmt_util-getAttribute.md) in key\$1mgmt\$1util
+ [listAttributes](cloudhsm_mgmt_util-listAttributes.md)
+ [setAttribute](cloudhsm_mgmt_util-setAttribute.md) in cloudhsm\$1mgmt\$1util
+ [setAttribute](key_mgmt_util-setAttribute.md) in key\$1mgmt\$1util
+ [Riferimento per l'attributo della chiave](key-attribute-table.md)