기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CodeArtifact 콘솔 또는 AWS Command Line Interface ()를 사용하여 도메인을 삭제할 수 있습니다AWS CLI.
도메인 삭제 제한
일반적으로 리포지토리가 포함된 도메인은 삭제할 수 없습니다. 도메인을 삭제하려면 먼저 도메인의 리포지토리를 삭제해야 합니다. 자세한 내용은 리포지토리 삭제 단원을 참조하십시오.
하지만 CodeArtifact에서 도메인의 KMS 키에 액세스할 수 없다면, 아직 리포지토리가 포함되어 있는 도메인도 삭제할 수 있습니다. 이 상황은 도메인의 KMS 키를 삭제하거나 CodeArtifact가 키에 액세스하는 데 사용하는 KMS 승인을 취소하는 경우 발생합니다. 이 상태에서는 도메인 내 리포지토리나 도메인에 저장된 패키지에 액세스할 수 없습니다. CodeArtifact가 도메인의 KMS 키에 액세스할 수 없다면 리포지토리를 나열하고 삭제할 수도 없습니다. 따라서 도메인의 KMS 키에 액세스할 수 없는 경우 도메인 삭제 시 도메인에 리포지토리가 포함되어 있는지를 확인하지 않습니다.
참고
리포지토리가 포함되어 있는 도메인을 삭제하면 CodeArtifact는 15분 이내에 리포지토리를 비동기적으로 삭제합니다. 도메인이 삭제된 후에도 자동 리포지토리 정리가 수행되기 전에는 CodeArtifact 콘솔 및 list-repositories
명령의 출력에 리포지토리가 계속 표시됩니다.
도메인 삭제(콘솔)
https://console.aws.amazon.com/codesuite/codeartifact/home
AWS CodeArtifact 콘솔을 엽니다. -
탐색 창에서 도메인을 선택하고 삭제할 도메인을 선택합니다.
-
Delete(삭제)를 선택합니다.
도메인 삭제(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" } }