Supprimer un domaine - CodeArtifact

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Supprimer un domaine

Vous pouvez supprimer un domaine à l'aide de la CodeArtifact console ou du AWS Command Line Interface (AWS CLI).

Restrictions relatives à la suppression de domaines

Normalement, vous ne pouvez pas supprimer un domaine contenant des référentiels. Avant de supprimer le domaine, vous devez d'abord supprimer ses référentiels. Pour de plus amples informations, veuillez consulter Supprimer un dépôt.

Toutefois, si vous CodeArtifact n'avez plus accès à la KMS clé du domaine, vous pouvez supprimer le domaine même s'il contient toujours des référentiels. Cette situation se produira si vous supprimez la KMS clé du domaine ou si vous révoquez l'KMSautorisation permettant CodeArtifact d'accéder à la clé. Dans cet état, vous ne pouvez pas accéder aux référentiels du domaine ni aux packages qui y sont stockés. Il est également impossible de répertorier et de supprimer des référentiels lorsque vous CodeArtifact ne pouvez pas accéder à la KMS clé du domaine. Pour cette raison, la suppression du domaine ne permet pas de vérifier si le domaine contient des référentiels lorsque la KMS clé du domaine est inaccessible.

Note

Lorsqu'un domaine contenant encore des référentiels est supprimé, CodeArtifact il supprime les référentiels de manière asynchrone dans les 15 minutes. Une fois le domaine supprimé, les référentiels seront toujours visibles dans la CodeArtifact console et dans le résultat de la list-repositories commande jusqu'à ce que le nettoyage automatique des référentiels soit effectué.

Supprimer un domaine (console)

  1. Ouvrez la AWS CodeArtifact console sur https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Dans le volet de navigation, choisissez Domaines, puis le domaine que vous souhaitez supprimer.

  3. Sélectionnez Delete (Supprimer).

Supprimer un domaine (AWS CLI)

Utilisez la delete-domain commande pour supprimer un domaine.

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

JSON-les données formatées apparaissent dans la sortie avec des détails sur le domaine supprimé.

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