View a markdown version of this page

Löschen einer Domain - CodeArtifact

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Löschen einer Domain

Sie können eine Domain mit der CodeArtifact Konsole oder der AWS Command Line Interface (AWS CLI) löschen.

Einschränkungen beim Löschen von Domains

Normalerweise kannst du eine Domain, die Repositorys enthält, nicht löschen. Bevor Sie die Domain löschen, müssen Sie zuerst ihre Repositorys löschen. Weitere Informationen finden Sie unter Löschen Sie ein Repository.

Wenn Sie jedoch CodeArtifact keinen Zugriff mehr auf den KMS-Schlüssel der Domain haben, können Sie die Domain löschen, auch wenn sie noch Repositorys enthält. Diese Situation tritt ein, wenn Sie den KMS-Schlüssel der Domain löschen oder die KMS-Grant widerrufen, die für den Zugriff auf den Schlüssel CodeArtifact verwendet wird. In diesem Zustand können Sie nicht auf die Repositorys in der Domain oder die darin gespeicherten Pakete zugreifen. Das Auflisten und Löschen von Repositorys ist ebenfalls nicht möglich, wenn Sie CodeArtifact nicht auf den KMS-Schlüssel der Domain zugreifen können. Aus diesem Grund wird beim Löschen einer Domain nicht überprüft, ob die Domain Repositorys enthält, wenn auf den KMS-Schlüssel der Domain nicht zugegriffen werden kann.

Anmerkung

Wenn eine Domain gelöscht wird, die noch Repositorys enthält, CodeArtifact werden die Repositorys innerhalb von 15 Minuten asynchron gelöscht. Nach dem Löschen der Domain sind die Repositorys weiterhin in der CodeArtifact Konsole und in der list-repositories Befehlsausgabe sichtbar, bis die automatische Repository-Bereinigung erfolgt.

Löschen Sie eine Domain (Konsole)

  1. Öffnen Sie die AWS CodeArtifact Konsole unter https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Wählen Sie im Navigationsbereich Domains aus und wählen Sie dann die Domain aus, die Sie löschen möchten.

  3. Wählen Sie Löschen aus.

Löschen Sie eine Domain (AWS CLI)

Verwenden Sie den delete-domain Befehl, um eine Domain zu löschen.

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

JSON-formatted In der Ausgabe werden Daten mit Details zur gelöschten Domain angezeigt.

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