

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

# AWS Service Catalog TagOption 라이브러리
<a name="tagoptions"></a>

관리자가 프로비저닝된 제품의 태그를 손쉽게 관리할 수 있도록 AWS Service Catalog 는 TagOption 라이브러리를 제공합니다. TagOption은 AWS Service Catalog에서 관리되는 키-값 페어입니다. AWS 태그는 아니지만 TagOption을 기반으로 AWS 태그를 생성하기 위한 템플릿 역할을 합니다.

AWS Service Catalog 는 Terraform Open Source 또는 Terraform Cloud 제품에 대한 TagOptions를 지원하지 않습니다.

TagOption 라이브러리를 통해 다음을 손쉽게 적용할 수 있습니다.
+ 일관된 분류
+  AWS Service Catalog 리소스의 적절한 태그 지정
+ 허용된 태그에 대해 사용자가 선택할 수 있는 정의된 옵션

관리자는 TagOption을 포트폴리오 및 제품에 연결할 수 있습니다. 제품 출시(프로비저닝) 중에는 다음 다이어그램과 같이 연결된 포트폴리오와 제품 TagOptions를 AWS Service Catalog 집계하여 프로비저닝된 제품에 적용합니다.

![\[TagOptions 흐름 다이어그램\]](http://docs.aws.amazon.com/ko_kr/servicecatalog/latest/adminguide/images/TagOption-library.png)


TagOption 라이브러리가 있으므로 TagOption을 비활성화하고, 포트폴리오 또는 제품에 연결을 유지하고, 필요할 때 다시 활성화할 수 있습니다. 이러한 접근 방식을 통해 라이브러리 무결성을 유지할 수 있을 뿐만 아니라, 간헐적으로 사용하거나 특수한 상황에서만 사용하는 TagOption을 관리할 수 있습니다.

 AWS Service Catalog 콘솔 또는 TagOptions 사용하여 TagOption를 관리합니다. 자세한 내용은 [Service Catalog API 참조](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_Reference.html)를 확인하십시오.

**Topics**
+ [TagOption이 있는 제품 시작](tagoptions-launching.md)
+ [TagOption 관리](tagoptions-manage.md)
+ [AWS Organizations 태그 정책에 TagOptions 사용](tagoption-policies.md)

# TagOption이 있는 제품 시작
<a name="tagoptions-launching"></a>

사용자가 TagOptions가 있는 제품을 시작하면는 사용자를 대신하여 다음 작업을 AWS Service Catalog 수행합니다.
+ 제품 및 시작 포트폴리오에 대해 모든 TagOption을 수집합니다.
+ 고유 키가 있는 TagOption만 프로비저닝된 제품의 태그에 사용되는지 확인합니다. 사용자는 키 하나에 대해 선다형 값 목록을 가져옵니다. 사용자가 값을 선택하면 이것이 프로비저닝된 제품의 태그가 됩니다.
+ 사용자가 프로비저닝 중에 제품에 충돌하지 않는 태그를 추가할 수 있도록 합니다.

다음 사용 사례는 TagOption이 시작 중에 작동하는 방식을 보여 줍니다.

## 예 1: 고유 TagOption 키
<a name="tagoptions-ex1"></a>

관리자는 **TagOption[Group=Finance]**을 만들고, 이를 **Portfolio1**에 연결합니다. 여기에는 TagOption이 없는 **Product1**이 있습니다. 사용자가 프로비저닝된 제품을 시작하면 다음과 같이 단일 TagOption이 **Tag[Group=Finance]**가 됩니다.

![\[TagOptions 예제 1: 고유 키\]](http://docs.aws.amazon.com/ko_kr/servicecatalog/latest/adminguide/images/tagoptions-ex1.png)


## 예 2: 포트폴리오에 키가 동일한 TagOption 세트
<a name="tagoptions-ex2"></a>

관리자가 포트폴리오에 키가 동일한 두 개의 TagOption을 배치했고, 해당 포트폴리오 내의 어떤 제품에도 키가 동일한 TagOption이 없습니다. 시작 시 사용자는 해당 키와 연결된 두 개의 값 중 하나를 선택해야 합니다. 그러면 프로비저닝된 제품이 해당 키와 사용자가 선택한 값으로 태그 지정됩니다.

![\[TagOptions 예제 2: 포트폴리오의 동일한 키\]](http://docs.aws.amazon.com/ko_kr/servicecatalog/latest/adminguide/images/tagoptions-ex2.png)


## 예 3: 포트폴리오와 해당 포트폴리오의 제품 모두에 키가 동일한 TagOption 세트
<a name="tagoptions-ex3"></a>

관리자가 포트폴리오에 동일한 키를 가진 여러 TagOptions를 배치했으며 해당 포트폴리오 내의 제품에 동일한 키를 가진 여러 TagOptions도 있습니다.는 TagOptions의 집계(논리적 AND 작업)에서 값 세트를 AWS Service Catalog 생성합니다. TagOptions 사용자는 제품을 시작할 때 이 값 세트를 보고 이 중에서 선택합니다. 프로비저닝된 제품은 해당 키와 사용자가 선택한 값으로 태그 지정됩니다.

![\[TagOptions 예제 3: 포트폴리오와 해당 포트폴리오의 제품에 동일한 키\]](http://docs.aws.amazon.com/ko_kr/servicecatalog/latest/adminguide/images/tagoptions-ex3.png)


## 예 4: 동일한 키와 충돌되는 값으로 구성된 여러 TagOption
<a name="tagoptions-ex4"></a>

관리자가 포트폴리오에 동일한 키를 가진 여러 TagOptions를 배치했으며 해당 포트폴리오의 제품에 동일한 키를 가진 여러 TagOptions도 있습니다.는 TagOptions의 집계(논리적 AND 작업)에서 값 세트를 AWS Service Catalog 생성합니다. TagOptions 집계에서 키 값을 찾지 못하면는 키가 동일하고 값이 인 태그를 AWS Service Catalog 생성합니다. `sc-tagconflict-portfolioid-productid`여기서 `portfolioid` 및 `productid`는 포트폴리오 및 제품의 ARNs. 이를 통해 프로비저닝된 제품이 관리자가 찾아 수정할 수 있는 올바른 키와 값으로 태그 지정됩니다.

![\[TagOptions 예제 4: 동일한 키와 충돌되는 값\]](http://docs.aws.amazon.com/ko_kr/servicecatalog/latest/adminguide/images/tagoptions-ex4.png)


# TagOption 관리
<a name="tagoptions-manage"></a>

관리자는 다음 작업을 수행하여 TagOption 라이브러리에서 TagOption을 관리할 수 있습니다.
+ 생성 및 삭제 중
+ 활성화 또는 비활성화
+ 연결 또는 연결 해제
+ 편집 

****콘솔에서 TagOption을 생성하려면****

1. Service Quotas 콘솔([https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/))을 엽니다.

1. 왼쪽 탐색 메뉴에서 **TagOption 라이브러리**를 선택합니다.

1. **새 TagOption 생성**에서 키와 값을 입력한 다음 **추가**를 선택합니다.

   새 TagOption이 만들어지면 **TagOption** 목록에서 키-값 페어별로 그룹화되고 영문자순으로 정렬됩니다.

    AWS Service Catalog API를 사용하여 TagOption을 생성하려면 [CreateTagOption](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreateTagOption.html)을 참조하세요.

****콘솔에서 TagOption을 삭제하려면****

1. Service Quotas 콘솔([https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/))을 엽니다.

1. 왼쪽 탐색 메뉴에서 **TagOption 라이브러리**를 선택한 다음 **작업**을 선택합니다.

1. **삭제**를 선택하여 삭제를 확인합니다.

****콘솔에서 하나 이상의 TagOption를 활성화 또는 비활성화하려면****

1. Service Quotas 콘솔([https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/))을 엽니다.

1. 왼쪽 탐색 메뉴에서 **TagOption 라이브러리**를 선택한 다음 **작업**을 선택합니다.

1. 활성화하려면 원하는 비활성 TagOption을 선택합니다. 그런 다음 **작업**을 선택하고 드롭다운 메뉴에서 **활성화**를 선택한 다음 선택을 확인합니다.

   비활성화하려면 원하는 활성 TagOption을 선택합니다. 그런 다음 **작업**을 선택하고 드롭다운 메뉴에서 **비활성화**를 선택한 다음 선택을 확인합니다.

****콘솔에서 하나 이상의 TagOption를 포트폴리오와 연결 또는 연결 해제하려면****

1. Service Quotas 콘솔([https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/))을 엽니다.

1. 왼쪽 탐색 메뉴에서 **포트폴리오**를 선택한 다음 연결하거나 연결 해제하려는 포트폴리오를 엽니다.

1. **TagOptions** 탭을 선택하고 포트폴리오와 연결하거나 연결을 끊을 TagOption을 하나 이상 선택합니다.

1. **작업**을 선택합니다. 그런 다음 **연결** 또는 **연결 해제**를 선택하고 선택을 확인합니다.

****콘솔에서 하나 이상의 TagOption를 제품과 연결 또는 연결 해제하려면****

1. [https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/) AWS Service Catalog 콘솔을 엽니다.

1. 왼쪽 탐색 메뉴의 **관리**에서 **제품**을 선택합니다. 그런 다음 연결하거나 연결 해제하려는 제품을 엽니다.

1. **TagOptions** 탭을 선택하고 포트폴리오와 연결하거나 연결을 끊을 TagOption을 하나 이상 선택합니다.

1. **작업**을 선택합니다. 그런 다음 **연결** 또는 **연결 해제**를 선택하고 선택을 확인합니다.

**참고**  
 AWS Service Catalog API를 사용하여 TagOptions를 포트폴리오 또는 제품과 연결하려면 [AssociateTagOptionWithResource](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AssociateTagOptionWithResource.html)를 참조하세요.  
 AWS Service Catalog API를 사용하여 TagOptions를 제거(연결 해제)하려면 [DisassociateTagOptionFromResource](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DisassociateTagOptionFromResource.html)를 참조하세요.

**콘솔에서 TagOption의 값을 편집하려면**

1. Service Quotas 콘솔([https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/))을 엽니다.

1. 왼쪽 탐색 메뉴에서 **TagOption 라이브러리**를 선택합니다.

1. TagOption을 선택하고 값을 엽니다. (값에 하이퍼링크가 지정되어 있습니다.) 그런 다음 **편집**을 선택합니다.

1. **값** 필드에서 값을 편집하고 **변경 내용 저장**을 선택합니다.

# AWS Organizations 태그 정책에 TagOptions 사용
<a name="tagoption-policies"></a>

이 주제에서는 AWS Organizations 및 TagOptions에 대한 태그 정책에 대한 간략한 개요를 제공합니다 AWS Service Catalog. 또한 두 기능을 동시에 사용할 때 태그 지정 충돌을 방지하는 방법도 제안합니다.

TagOptions for AWS Service Catalog 는 프로비저닝된 제품(CloudFormation 스택)에 적용되는 반면, 태그 정책은 AWS 계정 및 조직 단위(OU) 또는 조직 루트에 AWS Organizations 적용됩니다. 예를 들어 OU에 태그 정책을 연결하면 해당 OU의 모든 계정에 동일한 태그 정책이 적용됩니다. 두 태그 지정 기능을 동시에 사용하는 경우 충돌이 발생하지 않도록 구성해야 합니다.



## – 태그 정책
<a name="tag-policies"></a>

태그 정책을 통해 AWS 의 계정의 AWS Organizations리소스에서 태그를 사용하는 방법에 대한 규칙을 정의할 수 있습니다. 태그 정책을 사용하여 계정 수준에서 AWS 리소스에 태그를 지정하는 일관된 접근 방식을 생성하고 유지할 수 있습니다.

태그 정책은 사용자가 일관된 태그를 적용하고, 태그가 지정된 리소스를 감사하고, 적절한 리소스 분류를 유지할 수 있는 간편한 방법을 제공합니다. 또한 태그 키를 대문자로 표시하는 방법과 허용하고자하는 값을 정의할 수 있습니다. 예를 들어, 계정의 모든 EC2 인스턴스의 태그 키가 **CostCenter**로 설정되고 해당 태그의 값이 **Data Insights** 또는 **Marketing**이어야 한다고 요구할 수 있습니다.

태그 정책을 사용하면 태그 지정 규칙을 적용하고, 태그에 대해 규정을 준수하지 않은 작업을 방지하고, 시행이 적용되는 리소스 유형을 지정하는 옵션을 선택할 수 있습니다. 적용 옵션을 선택하지 않으면 태그 정책을 통해 규정을 준수하지 않는 태그를 생성하거나 변경할 수 있지만 AWS Organizations 콘솔에서 규정을 준수하지 않는 것으로 보고합니다.

계정 수준 태그 지정 시행을 설정하는 방법에 대한 자세한 내용은 *AWS Organizations*의 [태그 정책](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_tag-policies.html)을 참조하십시오.

## TagOption
<a name="tagoptions"></a>

TagOptions는 연결된 제품에 AWS Service Catalog 적용되는 경우 CloudFormation 스택 수준에서 프로비저닝된 제품에 적용되는 태그 지정 기능입니다.는 AWS Service Catalog 제품과 연결할 키-값 페어를 정의할 수 있는 TagOptions 라이브러리를 AWS Service Catalog 제공합니다. AWS Service Catalog 제품을 시작할 때 해당 제품을 시작하려면 해당 포트폴리오 또는 제품과 연결된 기존 TagOption 키의 TagOption 값을 선택해야 합니다. TagOption는 포트폴리오 또는 제품 수준에서 설정하므로 계정 및 리전 간에 공유되는 포트폴리오를 사용하여 태그를 지정하는 데 일관된 분류 체계를 적용할 수 있습니다.

에서 TagOptions를 설정하는 방법에 대한 자세한 내용은 [AWS Service Catalog TagOption 라이브러리](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/tagoptions.html)를 AWS Service Catalog참조하세요.

## AWS Organizations 태그 정책과 AWS Service Catalog TagOptions 간의 충돌 방지
<a name="conflicts"></a>

 조직의 계정에 대한 AWS Organizations 태그 정책을 구성하는 경우 다음을 권장합니다.
+  AWS Service Catalog 포트폴리오 및 제품의 TagOptions도 관리하는 관리자와 규정 준수 태그에 대한 요구 사항을 공유합니다.
+ 에서 제품을 시작하고 선택적 최종 사용자 태그를 제품 출시에 추가할 수 있는 최종 사용자 AWS Service Catalog 와 규정 준수 태그에 대한 요구 사항을 공유합니다.

 TagOption 키를 AWS Service Catalog 사용하는에서 제품을 시작하려고 하는데 `city`, **Atlanta** **San Francisco**또는와 같은 **미국 도시**의 태그 값을 `city` 갖도록가 있는 태그 키를 요구하는 태그 정책이 있다고 가정해 보겠습니다. **Austin** AWS Service Catalog 에서는 제품에 필요한 TagOption 키에 대해 TagOption 값을 선택하지 않은 상태에서 제품을 시작할 수 없습니다.

 이 경우 **남미 도시**(**Rio de Janeiro** 또는 **Buenos Aires**)가 포함된 TagOption 키 `city`에 대한 TagOption 값이 있는 경우, AWS Service Catalog 는 제품을 시작하지 않습니다. 태그 정책을 준수하려멸ㄴ 시작 시 미국 도시가 포함된 TagOption 값을 선택해야 합니다.

 다음 테이블은 태그 정책과 TagOption를 동시에 사용할 때 발생할 수 있는 태그 지정 충돌 문제를 해결하는 방법을 설명하는 시나리오를 제공합니다.


| 시나리오 | 이유 | Solution | 
| --- | --- | --- | 
| 태그 정책에서 태그 적용을 선택한 경우 호환되지 않는 태그로 인해 제품을 시작할 수 없습니다. | 태그 정책의 허용된 호환 태그 목록에 추가하지 않은 키와 값을 사용하여 TagOption를 지정했습니다.태그 정책을 준수하지 않는 선택적인 사용자 지정 태그를 추가했습니다.  | 태그 정책 태그 키 대/소문자 규칙 적용에서 특정 대/소문자 규칙 사용 스키마를 구성하는 경우, TagOption 태그 키 및 선택적인 사용자 지정 태그 키가 태그 정책에서 지정한 것과 일치하는지 확인합니다.태그 정책에서 태그 키 대/소문자 규칙 적용 상자가 선택 해제되어 있는 경우, 모든 소문자 태그 키가 규정을 준수하게 되며 TagOption 태그 키와 선택적인 사용자 지정 태그 키가 태그 정책에서 요구하는 것과 일관성 있게(예: 모두 소문자) 유지됩니다. | 
| 태그 키 대/소문자 규칙을 준수하지 않아 제품을 시작할 수 없습니다. | 태그 정책 대/소문자 규칙 적용 규칙과 일치하지 않은 TagOptions 키에 대/소문자 규칙을 지정했습니다. | 태그 정책을 올바르게 구성합니다. 태그 키 대/소문자 규칙 규정 준수를 지정하지 않는 경우 기본 태그 키의 대/소문자 규칙은 모두 소문자입니다.또한 태그 정책에서 태그 키 대문자 규정 준수를 지정하지 않은 경우 적용 규칙을 준수하기 위해의 TagOptions 태그 키 AWS Service Catalog 가 모두 소문자인지 확인합니다.대/소문자 규칙 규정 준수가 활성화되지 않은 태그 정책을 사용하는 경우, 해당 태그 정책은 모두 소문자인 태그 키만 규정을 준수하는 것으로 간주합니다. | 
| 태그 값이 호환되지 않아 제품을 시작할 수 없습니다. | 제품 시작을 위한 TagOption 태그 값을 태그 정책인 태그 값 규정 준수 허용 목록에 없는 값으로 선택합니다. | 목록 태그 정책인 태그 값 규정 준수 허용 태그 값의 요구 사항과 일치하는 TagOption를 제품 및 포트폴리오에 TagOption을 연결합니다. | 