Domäne löschen - 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.

Domäne löschen

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 können Sie 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 Domäne haben, können Sie die Domäne löschen, auch wenn sie noch Repositorys enthält. Diese Situation tritt ein, wenn Sie den KMS-Schlüssel der Domäne löschen oder die KMS-Genehmigung 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 Domäne oder die darin gespeicherten Pakete zugreifen. Das Auflisten und Löschen von Repositorys ist auch nicht möglich, wenn CodeArtifact kein Zugriff auf den KMS-Schlüssel der Domäne möglich ist. Aus diesem Grund wird beim Löschen von Domänen nicht geprü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.

Eine Domain löschen (Konsole)

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

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

  3. Wählen Sie Löschen aus.

Löschen Sie eine Domäne (AWS CLI)

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

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

In der Ausgabe werden Daten im JSON-Format 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" } }