

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

# CodeArtifact에서 도메인에 태그 추가
<a name="tag-domains"></a>

태그는 AWS 리소스와 연결된 키-값 페어입니다. CodeArtifact에 있는 도메인에 태그를 적용할 수 있습니다. CodePipeline 리소스 태그 추가, 사용 사례, 태그 키 및 값 제약, 지원되는 리소스 유형에 대한 자세한 내용은 [리소스에 태그 지정](tag-resources.md) 섹션을 참조하세요.

도메인을 만들 때 CLI를 사용하여 태그를 추가할 수 있습니다. 콘솔 또는 CLI를 사용하여 도메인에서 태그를 추가 또는 제거하고 태그 값을 업데이트할 수 있습니다. 각 도메인에 최대 50개의 태그를 추가할 수 있습니다.

**Topics**
+ [도메인에 태그 추가(CLI)](#tag-domains-tag-cli)
+ [도메인 태그 지정(콘솔)](#tag-domains-console)

## 도메인에 태그 추가(CLI)
<a name="tag-domains-tag-cli"></a>

CLI를 사용하여 태그를 관리할 수 있습니다.

**Topics**
+ [도메인에 태그 추가(CLI)](#add-domains-tag-cli)
+ [도메인의 태그 보기(CLI)](#list-domains-tag-cli)
+ [도메인의 태그 편집(CLI)](#update-domains-tag-cli)
+ [도메인에서 태그 제거(CLI)](#delete-domains-tag-cli)

### 도메인에 태그 추가(CLI)
<a name="add-domains-tag-cli"></a>

콘솔 또는를 사용하여 도메인 AWS CLI 에 태그를 지정할 수 있습니다.

도메인을 생성할 때 태그를 추가하려면 [리포지토리 생성](create-repo.md) 섹션을 참조하세요.

이 단계에서는 사용자가 이미 AWS CLI 의 최신 버전을 설치했거나 현재 버전으로 업데이트했다고 가정합니다. 자세한 정보는 [AWS Command Line Interface설치](https://docs.aws.amazon.com/cli/latest/userguide/installing.html) 섹션을 참조하세요.

터미널이나 명령줄에서 **tag-resource** 명령을 실행하여, 태그를 추가할 도메인의 Amazon 리소스 이름(ARN)과 추가할 태그의 키와 값을 지정합니다.

**참고**  
도메인의 ARN을 가져오려면 `describe-domain` 명령을 실행합니다.  

```
aws codeartifact describe-domain --domain my_domain --query domain.arn
```

도메인에 두 개 이상의 태그를 추가할 수 있습니다. 예를 들어 *my\$1domain* 도메인에 태그 2개, 즉 태그 키가 *key1*이고 태그 값이 *value1*인 태그와 태그 키가 *key2*이고 태그 값이 *value2*인 태그를 추가하는 방법은 다음과 같습니다.

```
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:us-west-2:123456789012:domain/my_domain --tags key=key1,value=value1 key=key2,value=value2
```

성공하면 이 명령에는 출력이 표시되지 않습니다.

### 도메인의 태그 보기(CLI)
<a name="list-domains-tag-cli"></a>

다음 단계에 따라를 사용하여 도메인의 AWS 태그를 AWS CLI 확인합니다. 태그가 추가되지 않은 경우 반환되는 목록은 비어 있습니다.

터미널 또는 명령줄에서 도메인의 Amazon 리소스 이름(ARN)을 사용하여 **list-tags-for-resource** 명령을 실행합니다.

**참고**  
도메인의 ARN을 가져오려면 `describe-domain` 명령을 실행합니다.  

```
aws codeartifact describe-domain --domain my_domain --query domain.arn
```

예를 들어 `arn:aws:codeartifact:us-west-2:123456789012:domain/my_domain` ARN 값이 있는 *my\$1repo* 도메인의 태그 키 및 태그 값 목록을 보는 방법은 다음과 같습니다.

```
aws codeartifact list-tags-for-resource --resource-arn arn:aws:codeartifact:us-west-2:123456789012:domain/my_domain
```

이 명령이 제대로 실행되면 다음과 비슷한 정보를 반환합니다.

```
{
    "tags": {
        "key1": "value1",
        "key2": "value2"
    }
}
```

### 도메인의 태그 편집(CLI)
<a name="update-domains-tag-cli"></a>

다음 단계에 따라 AWS CLI 를 사용하여 도메인의 태그를 편집합니다. 기존 키의 값을 변경하거나 다른 키를 추가할 수 있습니다. 다음 단원에서 설명하는 것처럼 도메인에서 태그를 제거할 수도 있습니다.

터미널이나 명령줄에서 **tag-resource** 명령을 실행하여, 태그를 업데이트하고 태그 키 및 태그 값을 지정할 도메인의 ARN을 지정합니다.

**참고**  
도메인의 ARN을 가져오려면 `describe-domain` 명령을 실행합니다.  

```
aws codeartifact describe-domain --domain my_domain --query domain.arn
```

```
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:us-west-2:123456789012:domain/my_domain --tags key=key1,value=newvalue1
```

이 명령이 제대로 실행되면 출력이 표시되지 않습니다.

### 도메인에서 태그 제거(CLI)
<a name="delete-domains-tag-cli"></a>

다음 단계에 따라 AWS CLI 를 사용하여 도메인에서 태그를 제거합니다.

**참고**  
도메인을 삭제하면 삭제된 도메인에서 모든 태그 연결이 제거됩니다. 도메인을 삭제하기 전에 태그를 제거할 필요가 없습니다.

터미널이나 명령줄에서 **untag-resource** 명령을 실행하여, 태그를 제거할 도메인의 ARN과 제거할 태그의 태그 키를 지정합니다.

**참고**  
도메인의 ARN을 가져오려면 `describe-domain` 명령을 실행합니다.  

```
aws codeartifact describe-domain --domain my_domain --query domain.arn
```

예를 들어 태그 키 *key1* 및 *key2*가 있는 *mydomain* 도메인에서 여러 태그를 제거하는 방법은 다음과 같습니다.

```
aws codeartifact untag-resource --resource-arn arn:aws:codeartifact:us-west-2:123456789012:domain/my_domain --tag-keys key1 key2
```

이 명령이 제대로 실행되면 출력이 표시되지 않습니다. 태그를 제거한 후에는 `list-tags-for-resource` 명령을 사용하여 도메인에 남아 있는 태그를 볼 수 있습니다.

## 도메인 태그 지정(콘솔)
<a name="tag-domains-console"></a>

콘솔 또는 CLI를 사용하여 리소스에 태그를 지정할 수 있습니다.

**Topics**
+ [도메인에 태그 추가(콘솔)](#add-tag-domains-console)
+ [도메인의 태그 보기(콘솔)](#list-tag-domains-console)
+ [도메인의 태그 편집(콘솔)](#update-tag-domains-console)
+ [도메인에서 태그 제거(콘솔)](#delete-tag-domains-console)

### 도메인에 태그 추가(콘솔)
<a name="add-tag-domains-console"></a>

콘솔을 사용하여 기존 도메인에 태그를 추가할 수 있습니다.

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

1. **도메인** 페이지에서 태그를 추가할 도메인을 선택합니다.

1. **세부 정보** 섹션을 확장합니다.

1. **도메인 태그**에서 도메인에 태그가 없다면 **도메인 태그 추가**를 선택하고, 태그가 있다면 **도메인 태그 보기 및 편집**을 선택합니다.

1. **새 태그 추가**를 선택합니다.

1. **키** 및 **값** 필드에, 추가할 각 태그의 텍스트를 입력합니다. (**값** 필드는 선택 사항입니다.) 예를 들어 **키**에 **Name**을 입력합니다. **값**에는 **Test**를 입력합니다.  
![\[도메인 구성.\]](http://docs.aws.amazon.com/ko_kr/codeartifact/latest/ug/images/domain-add-tag-console.png)

1. (선택 사항) 행을 추가하고 태그를 더 입력하려면 **태그 추가**를 선택합니다.

1. **도메인 업데이트**를 선택합니다.

### 도메인의 태그 보기(콘솔)
<a name="list-tag-domains-console"></a>

콘솔을 사용하여 기존 도메인에 대한 태그를 나열할 수 있습니다.

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

1. **도메인** 페이지에서 태그를 확인할 도메인을 선택합니다.

1. **세부 정보** 섹션을 확장합니다.

1. **도메인 태그**에서 **도메인 태그 보기 및 편집**을 선택합니다.
**참고**  
이 도메인에 추가된 태그가 없는 경우 콘솔에 **도메인 태그 추가**가 표시됩니다.

### 도메인의 태그 편집(콘솔)
<a name="update-tag-domains-console"></a>

도메인에 추가된 태그를 콘솔을 사용하여 편집할 수 있습니다.

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

1. **도메인** 페이지에서 태그를 업데이트할 도메인을 선택합니다.

1. **세부 정보** 섹션을 확장합니다.

1. **도메인 태그**에서 **도메인 태그 보기 및 편집**을 선택합니다.
**참고**  
이 도메인에 추가된 태그가 없는 경우 콘솔에 **도메인 태그 추가**가 표시됩니다.

1. **키** 및 **값** 필드에서 필요에 따라 각 필드의 값을 업데이트합니다. 예를 들어 **Name** 키의 **값**에서 **Test**를 **Prod**로 변경합니다.

1. **도메인 업데이트**를 선택합니다.

### 도메인에서 태그 제거(콘솔)
<a name="delete-tag-domains-console"></a>

콘솔을 사용하여 도메인에서 태그를 삭제할 수 있습니다.

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

1. **도메인** 페이지에서 태그를 제거할 도메인을 선택합니다.

1. **세부 정보** 섹션을 확장합니다.

1. **도메인 태그**에서 **도메인 태그 보기 및 편집**을 선택합니다.
**참고**  
이 도메인에 추가된 태그가 없는 경우 콘솔에 **도메인 태그 추가**가 표시됩니다.

1. 삭제할 각 태그의 키와 값 옆에 있는 **제거**를 선택합니다.

1. **도메인 업데이트**를 선택합니다.