Eliminazione di un dominio - CodeArtifact

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

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

Restrizioni all'eliminazione del dominio

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.

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 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)

  1. Apri la AWS CodeArtifact console all'indirizzo https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Nel riquadro di navigazione, scegli Domini, quindi scegli il dominio che desideri eliminare.

  3. Scegli Elimina.

Elimina un dominio ()AWS CLI

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