

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

# CodePipeline에서 사용자 지정 작업 태그 지정
<a name="customactions-tag"></a>

태그는 AWS 리소스와 연결된 키-값 페어입니다. CodePipeline에서 콘솔 또는 CLI를 사용하여 사용자 지정 작업에 태그를 적용할 수 있습니다. CodePipeline 리소스 태그 지정, 사용 사례, 태그 키 및 값 제약, 지원되는 리소스 유형에 대한 자세한 내용은 [리소스에 태그 지정](tag-resources.md) 단원을 참조하세요.

사용자 지정 작업의 태그 값을 추가, 제거 및 업데이트할 수 있습니다. 각 사용자 지정 작업에 최대 50개의 태그를 추가할 수 있습니다.

**Topics**
+ [사용자 지정 작업에 태그 추가](#customactions-tag-add)
+ [사용자 지정 작업에 대한 태그 보기](#customactions-tag-list)
+ [사용자 지정 작업에 대한 태그 편집](#customactions-tag-update)
+ [사용자 지정 작업에서 태그 제거](#customactions-tag-delete)

## 사용자 지정 작업에 태그 추가
<a name="customactions-tag-add"></a>

다음 단계에 따라 AWS CLI 를 사용하여 사용자 지정 작업에 태그를 추가합니다. 사용자 지정 작업을 생성할 때 태그를 추가하려면 [CodePipeline에서 사용자 지정 작업 생성 및 추가](actions-create-custom-action.md) 단원을 참조하십시오.

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

터미널이나 명령줄에서 **tag-resource** 명령을 실행하여, 태그를 추가할 사용자 지정 작업의 Amazon 리소스 이름(ARN)과 추가할 태그의 키와 값을 지정합니다. 사용자 지정 작업에 두 개 이상의 태그를 추가할 수 있습니다. 예를 들어, 사용자 정의 작업에 태그 값이 *UnitTest*인 *TestActionType*이라는 태그 키와 *MyApplication*이라는 태그 값을 가진 *ApplicationName*이라는 태그 키라는 두 개의 태그를 사용하여 태그를 지정하려면 다음과 같이 하세요.

```
aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tags key=TestActionType,value=UnitTest key=ApplicationName,value=MyApplication
```

성공한 경우 이 명령은 아무 것도 반환하지 않습니다.

## 사용자 지정 작업에 대한 태그 보기
<a name="customactions-tag-list"></a>

다음 단계에 따라를 사용하여 사용자 지정 작업의 AWS 태그를 AWS CLI 봅니다. 태그가 추가되지 않은 경우 반환되는 목록은 비어 있습니다.

터미널 또는 명령줄에서 **list-tags-for-resource** 명령을 실행합니다. 예를 들어, ARN `arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version`을 사용하여 사용자 지정 작업에 대한 태그 키 및 태그 값 목록을 보려면 다음을 수행하십시오.

```
aws codepipeline list-tags-for-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version
```

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

```
{
    "tags": {
        "TestActionType": "UnitTest",
        "ApplicationName": "MyApplication"
    }
}
```

## 사용자 지정 작업에 대한 태그 편집
<a name="customactions-tag-update"></a>

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

터미널이나 명령줄에서 **tag-resource** 명령을 실행하여, 태그를 업데이트하고 태그 키 및 태그 값을 지정할 사용자 지정 작업의 Amazon 리소스 이름(ARN)을 지정합니다.

```
aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tags key=TestActionType,value=IntegrationTest
```

## 사용자 지정 작업에서 태그 제거
<a name="customactions-tag-delete"></a>

다음 단계에 따라 AWS CLI 를 사용하여 사용자 지정 작업에서 태그를 제거합니다. 연결된 리소스에서 태그를 제거하면 태그가 삭제됩니다.

**참고**  
사용자 지정 작업을 삭제하면 삭제된 사용자 지정 작업에서 모든 태그 연결이 제거됩니다. 사용자 지정 작업을 삭제하기 전에 태그를 제거할 필요가 없습니다.

터미널이나 명령줄에서 **untag-resource** 명령을 실행하여, 태그를 제거할 사용자 지정 작업의 ARN과 제거할 태그의 태그 키를 지정합니다. 예를 들어, 사용자 지정 작업에서 태그 키가 *TestActionType*인 태그를 제거하려면 다음과 같이 하십시오.

```
aws codepipeline untag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tag-keys TestActionType
```

성공한 경우 이 명령은 아무 것도 반환하지 않습니다. 사용자 지정 작업과 연결된 태그를 확인하려면 **list-tags-for-resource** 명령을 실행하십시오.