

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

# Trova il nome dell'alias e l'alias ARN per una chiave KMS
<a name="alias-view"></a>

Gli alias facilitano il riconoscimento delle chiavi KMS nella console. AWS KMS È possibile visualizzare gli alias per una chiave KMS nella AWS KMS console o utilizzando l'operazione. [ListAliases](https://docs.aws.amazon.com/kms/latest/APIReference/API_ListAliases.html) L'[DescribeKey](https://docs.aws.amazon.com/kms/latest/APIReference/API_DescribeKey.html)operazione, che restituisce le proprietà di una chiave KMS, non include alias.

Le seguenti procedure mostrano come visualizzare e identificare gli alias associati a una chiave KMS utilizzando la console e l' AWS KMS API. AWS KMS Gli esempi di AWS KMS API utilizzano il [AWS Command Line Interface (AWS CLI)](https://aws.amazon.com/cli/), ma è possibile utilizzare qualsiasi linguaggio di programmazione supportato.

## Utilizzo della AWS KMS console
<a name="alias-view-console"></a>

La AWS KMS console visualizza gli alias associati alla chiave KMS. 

1. [Apri la AWS KMS console in /kms. https://console.aws.amazon.com](https://console.aws.amazon.com/kms)

1. Per modificare il Regione AWS, usa il selettore della regione nell'angolo in alto a destra della pagina.

1. Per visualizzare le chiavi nell'account creato e gestito dall'utente, nel riquadro di navigazione, seleziona **Chiavi gestite dal cliente**. **Per visualizzare le chiavi dell'account che AWS crea e gestisce per te, nel riquadro di navigazione, scegli chiavi gestite.AWS **

1. La colonna **Alias** mostra l'alias per ogni chiave KMS. Se una chiave KMS non dispone di un alias, nella colonna **Alias** compare un trattino (**-**).

   Se una chiave KMS dispone di più alias, la colonna **Alias** ha anche un riepilogo degli alias, ad esempio **(\$1*n* più)**. Ad esempio, la seguente chiave KMS ha due alias, uno dei quali è `key-test`. 

   Per trovare il nome e l'ARN alias di tutti gli alias della chiave KMS, utilizza la scheda **Alias**. 
   + Per andare direttamente alla scheda **Alias**, nella colonna **Alias**, scegli il riepilogo degli alias (**\$1*n* più**). Un riepilogo degli alias viene mostrato solo se la chiave KMS contiene più di un alias.
   + In alternativa, scegliere l'ID chiave o alias della chiave KMS (che apre la pagina dei dettagli della chiave KMS) e scegli la scheda **Alias**. Le schede si trovano sotto la sezione **Configurazione generale**.   
![\[Chiavi gestite dal cliente interface showing a list with one key and options to create or filter keys.\]](http://docs.aws.amazon.com/it_it/kms/latest/developerguide/images/find-alias-name-1-sm.png)

1. La scheda **Alias** mostra il nome alias e l'ARN dell'alias di tutti gli alias per una chiave KMS. In questa scheda puoi anche creare ed eliminare alias per la chiave KMS.  
![\[Aliases tab showing two key aliases with their names and ARNs listed in a table format.\]](http://docs.aws.amazon.com/it_it/kms/latest/developerguide/images/alias-tab-1.png)

**Chiavi gestite da AWS**  
Puoi usare l'alias per riconoscere un Chiave gestita da AWS, come mostrato in questa **Chiavi gestite da AWS**pagina di esempio. Gli alias per le Chiavi gestite da AWS hanno sempre il formato: `aws/<service-name>`. Ad esempio, l'alias Chiave gestita da AWS per Amazon DynamoDB è. `aws/dynamodb`

![\[Alias nella pagina Chiavi gestite da AWS della console AWS KMS\]](http://docs.aws.amazon.com/it_it/kms/latest/developerguide/images/alias-console-aws-managed-sm.png)


## Utilizzo dell'API AWS KMS
<a name="alias-view-api"></a>

L'[ListAliases](https://docs.aws.amazon.com/kms/latest/APIReference/API_ListAliases.html)operazione restituisce il nome dell'alias e l'alias ARN degli alias nell'account e nella regione. L'output include alias per Chiavi gestite da AWS e per le chiavi gestite dal cliente. Gli alias per Chiavi gestite da AWS hanno il formato `aws/<service-name>`, ad esempio `aws/dynamodb`.

La risposta potrebbe anche includere alias che non hanno alcun campo `TargetKeyId`. Si tratta di alias predefiniti che sono AWS stati creati ma non sono ancora associati a una chiave KMS.

```
$ aws kms list-aliases
{
    "Aliases": [
        {
            "AliasName": "alias/access-key",
            "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/access-key",
            "TargetKeyId": "0987dcba-09fe-87dc-65ba-ab0987654321",
            "CreationDate": 1516435200.399,
            "LastUpdatedDate": 1516435200.399
        },        
        {
            "AliasName": "alias/ECC-P521-Sign",
            "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/ECC-P521-Sign",
            "TargetKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab",
            "CreationDate": 1693622000.704,
            "LastUpdatedDate": 1693622000.704
        },
        {
            "AliasName": "alias/ImportedKey",
            "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/ImportedKey",
            "TargetKeyId": "1a2b3c4d-5e6f-1a2b-3c4d-5e6f1a2b3c4d",
            "CreationDate": 1493622000.704,
            "LastUpdatedDate": 1521097200.235
        },
        {
            "AliasName": "alias/finance-project",
            "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/finance-project",
            "TargetKeyId": "0987dcba-09fe-87dc-65ba-ab0987654321",
            "CreationDate": 1604958290.014,
            "LastUpdatedDate": 1604958290.014
        },
        {
            "AliasName": "alias/aws/dynamodb",
            "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/aws/dynamodb",
            "TargetKeyId": "0987ab65-43cd-21ef-09ab-87654321cdef",
            "CreationDate": 1521097200.454,
            "LastUpdatedDate": 1521097200.454
        },
        {
            "AliasName": "alias/aws/ebs",
            "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/aws/ebs",
            "TargetKeyId": "abcd1234-09fe-ef90-09fe-ab0987654321",
            "CreationDate": 1466518990.200,
            "LastUpdatedDate": 1466518990.200
        }
    ]
}
```

Per ottenere tutti gli alias associati a una particolare chiave KMS utilizza il parametro `KeyId` facoltativo dell'operazione `ListAliases`. Il parametro `KeyId` accetta [l'ID chiave](concepts.md#key-id-key-id) o [l'ARN della chiave](concepts.md#key-id-key-ARN) della chiave KMS. 

In questo esempio vengono restituiti tutti gli alias associati alla chiave KMS `0987dcba-09fe-87dc-65ba-ab0987654321`.

```
$ aws kms list-aliases --key-id 0987dcba-09fe-87dc-65ba-ab0987654321
{
    "Aliases": [
        {
            "AliasName": "alias/access-key",
            "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/access-key",
            "TargetKeyId": "0987dcba-09fe-87dc-65ba-ab0987654321",
            "CreationDate": "2018-01-20T15:23:10.194000-07:00",
            "LastUpdatedDate": "2018-01-20T15:23:10.194000-07:00"
        },
        {
            "AliasName": "alias/finance-project",
            "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/finance-project",
            "TargetKeyId": "0987dcba-09fe-87dc-65ba-ab0987654321",
            "CreationDate": 1604958290.014,
            "LastUpdatedDate": 1604958290.014
        }
    ]
}
```

Il parametro `KeyId` non accetta caratteri jolly, ma puoi utilizzare le caratteristiche del linguaggio di programmazione per filtrare la risposta. 

Ad esempio, il AWS CLI comando seguente ottiene solo gli alias per. Chiavi gestite da AWS

```
$ aws kms list-aliases --query 'Aliases[?starts_with(AliasName, `alias/aws/`)]'
```

Il comando seguente ottiene solo l'alias `access-key`. Il nome alias fa distinzione tra maiuscole e minuscole.

```
$ aws kms list-aliases --query 'Aliases[?AliasName==`alias/access-key`]'
[
    {
        "AliasName": "alias/access-key",
        "AliasArn": "arn:aws:kms:us-west-2:111122223333:alias/access-key",
        "TargetKeyId": "0987dcba-09fe-87dc-65ba-ab0987654321",
        "CreationDate": "2018-01-20T15:23:10.194000-07:00",
        "LastUpdatedDate": "2018-01-20T15:23:10.194000-07:00"
    }
]
```