태그 기반 쿼리 그룹 업데이트 - AWS Resource Groups

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

태그 기반 쿼리 그룹 업데이트

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

Console

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

  1. AWS Resource Groups 콘솔에 로그인합니다.

  2. 탐색 창의 저장된 Resource Groups)에서 그룹의 이름을 선택한 후 편집을 선택합니다.

    참고

    소유한 리소스 그룹만 업데이트할 수 있습니다. 소유자 열에는 각 리소스 그룹의 계정 소유권이 표시됩니다. 로그인한 계정 소유자가 아닌 다른 계정 소유자의 그룹은 모두 AWS License Manager에서 만들어졌습니다. 자세한 내용은 License Manager 사용 설명서에서 AWS License Manager의 호스트 리소스 그룹을 참조하세요.

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

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

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

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

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

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

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

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."

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

  2. 그룹의 쿼리와 태그를 업데이트하려면 다음 명령을 입력합니다. 그룹 이름, 리소스 유형, 태그 키 및 태그 값의 값을 실제 값으로 바꿉니다. 그런 다음 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\"]}]}"}'

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