Excluir um domínio - CodeArtifact

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

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

Restrições à exclusão de domínio

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.

No entanto, se CodeArtifact não tiver mais acesso à KMS chave do domínio, você poderá excluir o domínio mesmo que ele ainda contenha repositórios. Essa situação ocorrerá se você excluir a KMS chave do domínio ou revogar a KMSconcessão 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 do KMS domínio. Por esse motivo, a exclusão do domínio não verifica se o domínio contém repositórios quando a KMS chave do domínio 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)

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

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

  3. Escolha Excluir.

Excluir um domínio (AWS CLI)

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

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

JSON-dados formatados aparecem na saída 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" } }