

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

# CodeArtifact에서 패키지 그룹에 태그 지정
<a name="package-group-tags"></a>

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

패키지 그룹을 생성하거나 기존 패키지 그룹의 태그 값을 추가, 제거 또는 업데이트할 때 CLI를 사용하여 태그를 지정할 수 있습니다.

## 패키지 그룹에 태그 지정(CLI)
<a name="package-group-tags-cli"></a>

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

아직 구성하지 않았다면 [with AWS CodeArtifact 설정](get-set-up-for-codeartifact.md)에 나오는 단계에 따라 AWS CLI를 구성하세요.

**작은 정보**  
태그를 추가하려면 패키지 그룹의 Amazon 리소스 이름(ARN)을 제공해야 합니다. 패키지 그룹의 ARN을 가져오려면 `describe-package-group` 명령을 실행합니다.  

```
aws codeartifact describe-package-group \
   --domain {{my_domain}} \
   --package-group {{/npm/scope/anycompany~}} \
   --query packageGroup.arn
```

**Topics**
+ [패키지 그룹에 태그 추가(CLI)](#package-group-tags-add-cli)
+ [패키지 그룹의 태그 보기(CLI)](#package-group-tags-list-cli)
+ [패키지 그룹의 태그 편집(CLI)](#package-group-tags-edit-cli)
+ [패키지 그룹에서 태그 제거(CLI)](#package-group-tags-delete-cli)

### 패키지 그룹에 태그 추가(CLI)
<a name="package-group-tags-add-cli"></a>

패키지 그룹이 생성될 때 패키지 그룹에 태그를 추가하거나 기존 패키지 그룹에 태그를 추가할 수 있습니다. 패키지 그룹을 생성할 때 패키지 그룹에 태그를 추가하는 방법에 대한 자세한 내용은 [패키지 그룹 생성](create-package-group.md) 섹션을 참조하세요.

AWS CLI를 사용하여 기존 패키지 그룹에 태그를 추가하려면 터미널이나 명령줄에서 **tag-resource** 명령을 실행하여 태그를 추가할 패키지 그룹의 Amazon 리소스 이름(ARN) 및 추가하려는 태그의 키와 값을 지정합니다. 패키지 그룹 ARN에 대한 자세한 내용은 [패키지 그룹 ARN](auth-and-access-control-permissions-reference.md#package-group-arns) 섹션을 참조하세요.

하나의 패키지 그룹에 둘 이상의 태그를 추가할 수 있습니다. 예를 들어 {{/npm/scope/anycompany\~}} 패키지 그룹에 2개의 태그, 즉 태그 키가 {{key1}}이고 태그 값이 {{value1}}인 태그와 태그 키가 {{key2}}이고 태그 값이 {{value2}}인 태그를 추가하는 방법은 다음과 같습니다.

```
aws codeartifact tag-resource \
   --resource-arn arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:package-group/{{my_domain}}/{{npm/scope/anycompany~}} \
   --tags key={{key1}},value={{value1}} key={{key2}},value={{value2}}
```

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

### 패키지 그룹의 태그 보기(CLI)
<a name="package-group-tags-list-cli"></a>

AWS CLI를 사용하여 패키지 그룹에 대한 AWS 태그를 보려면 다음 단계를 수행합니다. 태그가 추가되지 않은 경우 반환되는 목록은 비어 있습니다.

터미널 또는 명령줄에서 패키지 그룹의 Amazon 리소스 이름(ARN)을 사용하여 **list-tags-for-resource** 명령을 실행합니다. 패키지 그룹 ARN에 대한 자세한 내용은 [패키지 그룹 ARN](auth-and-access-control-permissions-reference.md#package-group-arns) 섹션을 참조하세요.

예를 들어 패키지 그룹의 태그 키 및 태그 값 목록을 보려면 ARN 값 `arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:package-group/{{my_domain}}/{{npm/scope/anycompany~}}`로 명명된 {{/npm/scope/anycompany\~}}를 사용합니다.

```
aws codeartifact list-tags-for-resource \
   --resource-arn arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:package-group/{{my_domain}}/{{npm/scope/anycompany~}}
```

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

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

### 패키지 그룹의 태그 편집(CLI)
<a name="package-group-tags-edit-cli"></a>

AWS CLI를 사용하여 패키지 그룹의 태그를 편집하려면 다음 단계를 수행합니다. 기존 키의 값을 변경하거나 다른 키를 추가할 수 있습니다. 다음 섹션에서 설명하는 것처럼 패키지 그룹에서 태그를 제거할 수도 있습니다.

터미널이나 명령줄에서 **tag-resource** 명령을 실행하여, 태그를 업데이트하고 태그 키 및 태그 값을 지정할 패키지 그룹의 ARN을 지정합니다. 패키지 그룹 ARN에 대한 자세한 내용은 [패키지 그룹 ARN](auth-and-access-control-permissions-reference.md#package-group-arns) 섹션을 참조하세요.

```
aws codeartifact tag-resource \
   --resource-arn arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:package-group/{{my_domain}}/{{npm/scope/anycompany~}} \
   --tags key={{key1}},value={{newvalue1}}
```

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

### 패키지 그룹에서 태그 제거(CLI)
<a name="package-group-tags-delete-cli"></a>

AWS CLI를 사용하여 패키지 그룹에서 태그를 제거하려면 다음 단계를 수행합니다.

**참고**  
패키지 그룹을 삭제하면 삭제된 패키지 그룹에서 모든 태그 연결이 제거됩니다. 패키지 그룹을 삭제하기 전에 태그를 제거할 필요는 없습니다.

터미널이나 명령줄에서 **untag-resource** 명령을 실행하여, 태그를 제거할 패키지 그룹의 ARN 및 제거할 태그의 태그 키를 지정합니다. 패키지 그룹 ARN에 대한 자세한 내용은 [패키지 그룹 ARN](auth-and-access-control-permissions-reference.md#package-group-arns) 섹션을 참조하세요.

예를 들어 태그 키 {{key1}} 및 {{key2}}로 패키지 그룹 {{/npm/scope/anycompany\~}}에서 여러 태그를 제거하려면 다음을 수행합니다.

```
aws codeartifact untag-resource \
   --resource-arn arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:package-group/{{my_domain}}/{{npm/scope/anycompany~}} \
   --tag-keys {{key1}} {{key2}}
```

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