

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 도메인 삭제
<a name="delete-domain"></a>

CodeArtifact 콘솔 또는 AWS Command Line Interface ()를 사용하여 도메인을 삭제할 수 있습니다AWS CLI.

**Topics**
+ [도메인 삭제 제한](#delete-domain-restrictions)
+ [도메인 삭제(콘솔)](#delete-domain-console)
+ [도메인 삭제(AWS CLI)](#delete-domain-cli)

## 도메인 삭제 제한
<a name="delete-domain-restrictions"></a>

일반적으로 리포지토리가 포함된 도메인은 삭제할 수 없습니다. 도메인을 삭제하려면 먼저 도메인의 리포지토리를 삭제해야 합니다. 자세한 내용은 [리포지토리 삭제](delete-repo.md) 단원을 참조하십시오.

하지만 CodeArtifact에서 도메인의 KMS 키에 액세스할 수 없다면, 아직 리포지토리가 포함되어 있는 도메인도 삭제할 수 있습니다. 이 상황은 도메인의 KMS 키를 삭제하거나 CodeArtifact가 키에 액세스하는 데 사용하는 [KMS 승인](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html)을 취소하는 경우 발생합니다. 이 상태에서는 도메인 내 리포지토리나 도메인에 저장된 패키지에 액세스할 수 없습니다. CodeArtifact가 도메인의 KMS 키에 액세스할 수 없다면 리포지토리를 나열하고 삭제할 수도 없습니다. 따라서 도메인의 KMS 키에 액세스할 수 없는 경우 도메인 삭제 시 도메인에 리포지토리가 포함되어 있는지를 확인하지 않습니다.

**참고**  
리포지토리가 포함되어 있는 도메인을 삭제하면 CodeArtifact는 15분 이내에 리포지토리를 비동기적으로 삭제합니다. 도메인이 삭제된 후에도 자동 리포지토리 정리가 수행되기 전에는 CodeArtifact 콘솔 및 `list-repositories` 명령의 출력에 리포지토리가 계속 표시됩니다.

## 도메인 삭제(콘솔)
<a name="delete-domain-console"></a>

1. [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home) AWS CodeArtifact 콘솔을 엽니다.

1.  탐색 창에서 **도메인**을 선택하고 삭제할 도메인을 선택합니다.

1.  **삭제**를 선택합니다.

## 도메인 삭제(AWS CLI)
<a name="delete-domain-cli"></a>

**delete-domain** 명령을 사용하여 도메인을 삭제합니다.

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

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