本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除網域
您可以使用 CodeArtifact 主控台或 AWS Command Line Interface () 刪除網域AWS CLI。
刪除網域的限制
一般而言,您無法刪除包含儲存庫的網域。刪除網域之前,您必須先刪除其儲存庫。如需詳細資訊,請參閱刪除儲存庫。
不過,如果 CodeArtifact 不再具有網域的 KMS 金鑰存取權,即使網域仍包含儲存庫,您也可以刪除該網域。如果您刪除網域的 KMS 金鑰或撤銷 KMS 用於存取金鑰的 Word 授予,就會發生這種情況。 CodeArtifact 在此狀態下,您無法存取網域中的儲存庫或存放在其中的套件。當 CodeArtifact 無法存取網域的 KMS 金鑰時,也無法列出和刪除儲存庫。因此,當網域的 KMS 金鑰無法存取時,網域刪除不會檢查網域是否包含儲存庫。
注意
當刪除仍包含儲存庫的網域時, CodeArtifact 將在 15 分鐘內非同步刪除儲存庫。刪除網域後,儲存庫仍然會顯示在 CodeArtifact 主控台和list-repositories
命令的輸出中,直到自動清除儲存庫為止。
刪除網域 (主控台)
在 AWS CodeArtifact codeartifact/home 開啟 https://console.aws.amazon.com/codesuite/
主控台。 -
在導覽窗格中,選擇網域,然後選擇要刪除的網域。
-
選擇 刪除 。
刪除網域 (AWS CLI)
使用 delete-domain命令刪除網域。
aws codeartifact delete-domain --domain
my_domain
--domain-owner111122223333
JSON格式資料會顯示在輸出中,其中包含已刪除網域的詳細資訊。
{ "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" } }