

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

# 태그 기반 쿼리 그룹 업데이트
<a name="updating-tag-based-resource-groups"></a>

다음 절차에서는 태그 기반 쿼리 그룹을 업데이트하는 방법을 보여줍니다.

------
#### [ Console ]

그룹이 기반한 쿼리의 리소스 유형 또는 태그를 변경하여 태그 기반 그룹을 업데이트합니다. 또한 그룹의 설명을 추가하거나 변경할 수 있습니다.

1. [AWS Resource Groups 콘솔](https://console.aws.amazon.com/resource-groups)에 로그인합니다.

1. 탐색 창의 **[저장된 Resource Groups)](https://console.aws.amazon.com/resource-groups/groups)**에서 그룹의 이름을 선택한 후 **편집**을 선택합니다.
**참고**  
소유한 리소스 그룹만 업데이트할 수 있습니다. **소유자** 열에는 각 리소스 그룹의 계정 소유권이 표시됩니다. 로그인한 계정 소유자가 아닌 다른 계정 소유자의 그룹은 모두 AWS License Manager에서 만들어졌습니다. 자세한 내용은 *License Manager 사용 설명서*에서 [AWS License Manager의 호스트 리소스 그룹](https://docs.aws.amazon.com//license-manager/latest/userguide/host-resource-groups.html)을 참조하세요.

1. **그룹 편집** 페이지의 **그룹화 기준**에서 리소스 유형을 추가하거나 제거합니다. 한 쿼리에 최대 20개 리소스 유형을 가질 수 있습니다. 리소스 유형을 제거하려면 해당 리소스 유형 레이블에서 **X**를 선택합니다. 그룹의 리소스 구성원에 변경 사항이 어떻게 적용되는지 보려면 **View group resources(그룹 리소스 보기)**를 선택합니다. 이 연습에서는 쿼리에 **AWS::RDS::DBInstance** 리소스 유형을 추가합니다.

1. 아직 **그룹화 기준**에 있는 상태에서 필요에 따라 태그를 편집합니다. 이 예제에서는 **스테이지**라는 태그 키를 가진 리소스를 필터링한 후 **테스트**라는 태그 값을 추가합니다. 태그 값은 선택 사항이지만 쿼리 결과를 더욱 좁힐 수 있습니다. 태그를 제거하려면 태그의 레이블에서 **X**를 선택합니다.

1. **추가 정보**에서 그룹 설명을 편집할 수 있습니다. 그룹이 생성된 후에는 그룹의 이름을 편집할 수 없습니다.

1. (선택 사항) **그룹 태그**에서 태그를 추가 또는 제거할 수 있습니다. 그룹 태그는 리소스 그룹에 대한 메타데이터입니다. 구성원 리소스에는 영향을 주지 않습니다. 리소스 그룹의 쿼리가 반환하는 리소스를 변경하려면 **그룹화 기준**에서 찾은 태그를 편집합니다.

   그룹 태그는 이 그룹을 더 큰 그룹의 구성원으로 만들려고 할 때 유용합니다. 그룹을 만들려면 최소한 하나의 태그 키를 지정해야 합니다. 따라서 더 큰 그룹에 중첩하려는 그룹에 대해 **그룹 태그**에 최소한 한 개의 태그 키를 추가했는지 확인하세요.

1. **그룹 리소스 미리 보기**를 선택하여 해당 계정에서, 지정한 태그 키와 일치하는 EC2 인스턴스, S3 버킷, Amazon RDS 데이터베이스 인스턴스의 업데이트된 목록을 검색합니다. 이 목록에 원하는 리소스가 표시되지 않으면 **Grouping criteria(그룹화 기준)**에서 지정한 태그가 해당 리소스에 지정되었는지 확인하세요.

1. 작업을 마쳤으면 **변경 사항 저장**을 선택합니다.

------
#### [ AWS CLI & AWS SDKs ]

에서는 두 가지 명령을 사용하여 AWS CLI그룹의 쿼리를 업데이트하고 리소스 그룹의 설명을 업데이트합니다. 기존 그룹의 이름을 편집할 수는 없습니다. 에서 태그 기반 그룹을 CloudFormation 스택 기반 그룹으로 변경하거나 그 반대로 AWS CLI변경할 수 있습니다.

1. 그룹의 설명을 변경하지 않으려면 이 단계를 건너뛰고 다음 단계로 갑니다. AWS CLI 세션에서 다음을 입력한 다음 **Enter** 키를 눌러 그룹 이름 및 설명 값을 자신의 값으로 바꿉니다.

   ```
   $ aws resource-groups update-group \
       --group-name resource-group-name \
       --description "description_text"
   ```

   다음 명령은 예제입니다.

   ```
   $ aws resource-groups update-group \
       --group-name my-resource-group \
       --description "EC2 instances, S3 buckets, and RDS DBs that we are using for the test stage."
   ```

   이 명령은 업데이트된 그룹 설명을 반환합니다.

1. 그룹의 쿼리와 태그를 업데이트하려면 다음 명령을 입력합니다. 그룹 이름, 리소스 유형, 태그 키 및 태그 값의 값을 실제 값으로 바꿉니다. 그런 다음 **Enter**를 누릅니다. 한 쿼리에 최대 20개 리소스 유형을 가질 수 있습니다.

   ```
   $ aws resource-groups update-group-query \
       --group-name resource-group-name \
       --resource-query '{"Type":"TAG_FILTERS_1_0","Query":"{\"ResourceTypeFilters\":[\"resource_type1\",\"resource_type2\"],\"TagFilters\":[{\"Key\":\"Key1\",\"Values\":[\"Value1\",\"Value2\"]},{\"Key\":\"Key2\",\"Values\":[\"Value1\",\"Value2\"]}]}"}'
   ```

   다음 명령은 예제입니다.

   ```
   $ aws resource-groups update-group-query \
       --group-name my-resource-group \
       --resource-query '{"Type":"TAG_FILTERS_1_0","Query":"{\"ResourceTypeFilters\":[\"AWS::EC2::Instance\",\"AWS::S3::Bucket\",\"AWS::RDS::DBInstance\"],\"TagFilters\":[{\"Key\":\"Stage\",\"Values\":[\"Test\"]}]}"}'
   ```

   이 명령은 업데이트된 쿼리를 결과로 반환합니다.

------