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 Domainschlüssel 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 KMSGewährung 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 auch nicht möglich, wenn CodeArtifact kein Zugriff auf den Domainschlüssel möglich istKMS. Aus diesem Grund wird beim Löschen einer Domain nicht geprüft, ob die Domain Repositorys enthält, wenn auf den KMS Domainschlüssel 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.

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

JSON-formatierte Daten werden in der Ausgabe 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" } }