

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Excluir um domínio
<a name="delete-domain"></a>

Você pode excluir um domínio usando o CodeArtifact console ou o AWS Command Line Interface (AWS CLI).

**Topics**
+ [Restrições à exclusão de domínio](#delete-domain-restrictions)
+ [Excluir um domínio (console)](#delete-domain-console)
+ [Excluir um domínio (AWS CLI)](#delete-domain-cli)

## Restrições à exclusão de domínio
<a name="delete-domain-restrictions"></a>

Normalmente, você não pode excluir um domínio que contenha repositórios. Antes de excluir o domínio, primeiro exclua os repositórios dele. Para obter mais informações, consulte [Excluir um repositório](delete-repo.md).

No entanto, se CodeArtifact não tiver mais acesso à chave KMS do domínio, você poderá excluir o domínio mesmo que ele ainda contenha repositórios. Essa situação ocorrerá se você excluir a chave KMS do domínio ou revogar a [concessão do KMS](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html) CodeArtifact usada para acessar a chave. Nesse estado, você não pode acessar os repositórios no domínio ou os pacotes armazenados neles. A listagem e a exclusão de repositórios também não são possíveis quando não é CodeArtifact possível acessar a chave KMS do domínio. Por esse motivo, a exclusão do domínio não verifica se ele contém repositórios quando a chave KMS dele está inacessível.

**nota**  
Quando um domínio que ainda contém repositórios for excluído, os repositórios CodeArtifact serão excluídos de forma assíncrona em 15 minutos. Depois que o domínio for excluído, os repositórios ainda estarão visíveis no CodeArtifact console e na saída do `list-repositories` comando até que a limpeza automática do repositório ocorra.

## Excluir um domínio (console)
<a name="delete-domain-console"></a>

1. Abra o AWS CodeArtifact console em [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1.  No painel de navegação, escolha **Domínios** e, em seguida, escolha o domínio que deseja excluir. 

1.  Escolha **Excluir**. 

## Excluir um domínio (AWS CLI)
<a name="delete-domain-cli"></a>

Use o comando **delete-domain** para excluir um domínio. 

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

 Os dados formatados em JSON aparecem no resultado com detalhes sobre o domínio excluído.

```
{
    "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"
    }
}
```