

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

# 리소스 그룹을 위한 서비스 구성
<a name="about-slg"></a>

리소스 그룹을 사용하면 AWS 리소스 컬렉션을 단위로 관리할 수 있습니다. 일부 AWS 서비스는 그룹의 모든 구성원에 대해 요청된 작업을 수행하여 이를 지원합니다. 이러한 서비스는 그룹 구성원에 적용할 설정을 그룹에 연결된 [JSON](https://www.json.org/) 데이터 구조 형태의 *구성*으로 저장할 수 있습니다.

이 주제에서는 지원되는 AWS 서비스에 사용할 수 있는 구성 설정에 대해 설명합니다.

**Topics**
+ [리소스 그룹에 연결된 서비스 구성에 액세스하는 방법](#about-slg-how-to-access)
+ [서비스 구성의 JSON 구문](#about-slg-config-syntax)
+ [지원되는 구성 유형 및 파라미터](about-slg-types.md)

## 리소스 그룹에 연결된 서비스 구성에 액세스하는 방법
<a name="about-slg-how-to-access"></a>

서비스 연결 그룹을 지원하는 서비스는 일반적으로 해당 서비스의 관리 콘솔 또는 AWS CLI 및 AWS SDK 작업과 같이 해당 서비스에서 제공하는 도구를 사용할 때 구성을 설정합니다. 일부 서비스는 서비스 연결 그룹을 완전히 관리하며, 콘솔 또는 소유 AWS 서비스에서 제공하는 명령에서 허용하는 경우를 제외하고 어떤 식으로든 수정할 수 없습니다. 그러나 경우에 따라 AWS SDKs 또는 이에 AWS CLI 상응하는에서 다음 API 작업을 사용하여 서비스 구성과 상호 작용할 수 있습니다.
+ [CreateGroup](https://docs.aws.amazon.com//ARG/latest/APIReference/API_CreateGroup.html) 작업을 사용하여 그룹을 만들 때 사용자 고유의 구성을 그룹에 연결할 수 있습니다.
+ [PutGroupConfiguration](https://docs.aws.amazon.com//ARG/latest/APIReference/API_PutGroupConfiguration.html) 작업을 사용하여 그룹에 연결된 현재 구성을 수정할 수 있습니다.
+ [GetGroupConfiguration](https://docs.aws.amazon.com//ARG/latest/APIReference/API_GetGroupConfiguration.html) 작업을 호출하여 리소스 그룹의 현재 구성을 볼 수 있습니다.

## 서비스 구성의 JSON 구문
<a name="about-slg-config-syntax"></a>

리소스 그룹에는 해당 그룹의 구성원인 리소스에 적용되는 서비스별 설정을 정의하는 *구성*이 포함될 수 있습니다.

구성은 [JSON](https://www.json.org/) 객체로 표현됩니다. 최상위 수준에서 구성은 [그룹 구성 항목](https://docs.aws.amazon.com//ARG/latest/APIReference/API_GroupConfigurationItem.html)의 배열입니다. 각 그룹 구성 항목에는 구성을 위한 `Type`과 해당 유형으로 정의된 일련의 `Parameters`라는 두 개의 요소가 포함됩니다. 각 파라미터에는 `Name`과 하나 이상의 `Values`의 배열이 포함됩니다. *자리 표시자*가 있는 다음 예제는 단일 샘플 리소스 유형에 대한 구성의 기본 구문을 보여줍니다. 이 예제에서는 각각 두 개의 값을 가진 두 개의 파라미터가 있는 유형을 보여줍니다. 유효한 실제 유형, 파라미터 및 값은 다음 섹션에서 설명됩니다.

```
[
  {
    "Type": "configuration-type",
    "Parameters": [
      {
        "Name": "parameter1-name",
        "Values": [
          "value1",
          "value2"
        ]
      },
      {
        "Name": "parameter2-name",
        "Values": [
          "value3",
          "value4"
        ]
      }
    ]
  }
]
```