

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

# Eliminazione di un dominio
<a name="delete-domain"></a>

È possibile eliminare un dominio utilizzando la CodeArtifact console o AWS Command Line Interface (AWS CLI).

**Topics**
+ [Restrizioni all'eliminazione del dominio](#delete-domain-restrictions)
+ [Eliminare un dominio (console)](#delete-domain-console)
+ [Eliminazione di un dominio (AWS CLI)](#delete-domain-cli)

## Restrizioni all'eliminazione del dominio
<a name="delete-domain-restrictions"></a>

Normalmente, non è possibile eliminare un dominio che contiene repository. Prima di eliminare il dominio, è necessario eliminare i relativi repository. Per ulteriori informazioni, consulta [Eliminare un repository](delete-repo.md).

Tuttavia, se CodeArtifact non hai più accesso alla chiave KMS del dominio, puoi eliminare il dominio anche se contiene ancora repository. Questa situazione si verificherà se elimini la chiave KMS del dominio o revochi la [concessione KMS](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html) utilizzata per accedere alla chiave. CodeArtifact In questo stato, non è possibile accedere ai repository del dominio o ai pacchetti in essi archiviati. Inoltre, l'elenco e l'eliminazione dei repository non sono possibili quando CodeArtifact non è possibile accedere alla chiave KMS del dominio. Per questo motivo, l'eliminazione del dominio non verifica se il dominio contiene repository quando la chiave KMS del dominio è inaccessibile.

**Nota**  
Quando un dominio che contiene ancora repository viene eliminato, CodeArtifact eliminerà i repository in modo asincrono entro 15 minuti. Dopo l'eliminazione del dominio, i repository saranno ancora visibili nella CodeArtifact console e nell'output del `list-repositories` comando fino alla pulizia automatica del repository.

## Eliminare un dominio (console)
<a name="delete-domain-console"></a>

1. Apri la AWS CodeArtifact console su [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1.  Nel pannello di navigazione, scegli **Domini**, quindi scegli il dominio che desideri eliminare. 

1.  Scegli **Elimina**. 

## Eliminazione di un dominio (AWS CLI)
<a name="delete-domain-cli"></a>

Usa il **delete-domain** comando per eliminare un dominio. 

```
aws codeartifact delete-domain --domain my_domain --domain-owner 111122223333
```

 I dati in formato JSON vengono visualizzati nell'output con i dettagli sul dominio eliminato.

```
{
    "domain": {
        "name": "my_domain",
        "owner": "111122223333",
        "arn": "arn:aws:codeartifact:us-west-2:111122223333:domain/my_domain",
        "status": "Active",
        "encryptionKey": "arn:aws:kms:us-west-2:111122223333:key/your-kms-key",
        "repositoryCount": 0,
        "assetSizeBytes": 0,
        "createdTime": "2020-10-12T16:51:18.039000-04:00"
    }
}
```