

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 资源组的服务配置
<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` 的数组。以下示例*placeholders*显示了单个示例资源类型配置的基本语法。此示例显示了具有两个参数的类型，并且每个参数都有两个值。下一节将讨论实际有效的类型、参数和值。

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