

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

# 조직의 계정에 Resource Explorer 배포
<a name="manage-service-all-org-with-stacksets"></a>

를 사용하면 AWS CloudFormation StackSets 조직에서 관리하는 모든 계정을 정의하고 배포할 수 AWS Organizations있습니다. 스택 세트를 정의할 때는 사용자 계정 AWS 리전 및 지정한 모든 대상 계정에서 생성하려는 AWS 리소스를 지정합니다. 모든 계정이 동일한 조직에 속해 있는 경우 CloudFormation Organizations와의 통합을 활용하여 해당 서비스가 계정 간 역할 생성을 처리하도록 할 수 있습니다. 조직에서 자동 배포를 활성화하여 향후 대상 조직 또는 조직 구성 단위(OU)에 추가할 수 있는 새 계정에 스택 인스턴스를 자동으로 배포할 수 있습니다. 조직에서 계정을 제거하면 CloudFormation 는 조직 스택 인스턴스의 일부로 배포된 모든 리소스를 자동으로 삭제합니다. 에 대한 StackSets 자세한 내용은 *AWS CloudFormation 사용 AWS CloudFormation StackSets 설명서에서의* [작업을](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/what-is-cfnstacksets.html) 참조하십시오.

를 CloudFormation StackSets 사용하여 조직의 모든 계정을 켜고 구성하고 AWS Resource Explorer , 활성화된 각 지역에 색인을 만들고, 필요한 곳에 색인을 만들 수 있습니다.

**중요**  
한 리전에서 애그리게이터 인덱스를 설정하려는 경우 계정의 다른 리전에 기존 애그리게이터 인덱스가 없는지 확인해야 합니다. 애그리게이터 인덱스를 로컬 인덱스로 수준을 내린 후 다른 인덱스를 계정의 새 애그리게이터 인덱스로 승격하려면 24시간을 기다려야 합니다.

## 사전 조건
<a name="stacksets-prereqs"></a>

Resource Explorer를 사용하여 조직의 계정에 CloudFormation StackSets 배포하려면 사용자 또는 조직의 관리자가 먼저 다음 단계를 수행하여 서비스 관리 권한으로 스택을 활성화해야 합니다.

1. 조직은 [모든 기능을 활성화](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html)해야 합니다. 조직에서 통합 결제 기능만 활성화한 경우 서비스 관리형 권한이 있는 스택 세트를 생성할 수 없습니다.

1. [CloudFormation 와 조직 간의 신뢰할 수 있는 액세스를 활성화합니다](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-enable-trusted-access.html). 이렇게 CloudFormation 하면 조직의 관리 계정에 필요한 역할을 만들 수 있는 CloudFormation 권한이 부여되며 구성원 계정은 Resource Explorer 색인과 뷰를 배포합니다.

이제 서비스 관리형 권한이 있는 스택 세트를 생성할 수 있습니다.

**중요**  
조직의 관리 계정에 스택 세트를 만들어야 합니다. CloudFormation 은 지역 서비스이므로 스택 세트를 처음 생성한 지역에서만 생성한 스택 세트를 보고 관리할 수 있습니다.

## Resource Explorer용 스택 세트 생성
<a name="stacksets-create"></a>

Resource Explorer를 완전히 배포하려면 두 개의 스택 세트를 배포해야 합니다.
+ 첫 번째 스택 세트는 사용자가 계정에 있는 모든 리전에 걸쳐 리소스를 검색할 수 있는 애그리게이터 인덱스와 기본 뷰를 생성합니다.

  애그리게이터 인덱스를 생성하려는 단일 **리전에만**** 이 스택 세트를 배포합니다.
+ 두 번째 스택 세트는 로컬 인덱스와 기본 뷰를 생성합니다. 로컬 인덱스는 해당 콘텐츠를 애그리게이터 인덱스에 복제합니다.

  애그리게이터 인덱스가 포함된 리전을 **제외하고**** 계정에서 활성화된 모든 리전에 이 스택 세트를 배포합니다. 스택을 배포하는 계정에서 활성화되지 않은 리전은 선택하지 마세요. 그렇게 하면, 배포에 실패합니다.

다음 섹션에서는 각각에 대한 샘플 템플릿을 제공합니다. 이러한 템플릿을 사용하여 스택 세트를 만드는 방법에 대한 step-by-step 지침은 사용 *AWS CloudFormation 설명서의* [서비스 관리 권한으로 스택 세트 만들기를](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-getting-started-create.html#stacksets-orgs-associate-stackset-with-org) 참조하십시오.

이러한 스택 세트를 조직에 배포한 후에는 선택한 범위 내의 모든 계정(조직 또는 조직 단위)은 지정된 리전에는 애그리게이터 인덱스를, 다른 모든 리전에는 로컬 인덱스를 갖게 됩니다.

## 샘플 템플릿 CloudFormation
<a name="stacksets-sample-templates"></a>

다음 샘플 템플릿은 계정의 애그리게이터 인덱스와 인덱스를 배포한 계정에 있는 모든 리전에 걸쳐 리소스를 검색할 수 있는 기본 뷰를 생성합니다.

------
#### [ YAML ]

```
Description: >-
  CFN Stack setting up ResourceExplorer with an Aggregator Index, and a new Default View.
Resources:
  Index:
    Type: 'AWS::ResourceExplorer2::Index'
    Properties:
      Type: AGGREGATOR
      Tags:
        Purpose: ResourceExplorer CFN Stack
  View:
    Type: 'AWS::ResourceExplorer2::View'
    Properties:
      ViewName: DefaultView
      IncludedProperties:
        - Name: tags
      Tags:
        Purpose: ResourceExplorer CFN Stack
    DependsOn: Index
  DefaultViewAssociation:
    Type: 'AWS::ResourceExplorer2::DefaultViewAssociation'
    Properties:
      ViewArn: !Ref View
```

------
#### [ JSON ]

```
{
    "Description": "CFN Stack setting up ResourceExplorer with an Aggregator Index, and a new Default View.",
    "Resources": {
        "Index": {
            "Type": "AWS::ResourceExplorer2::Index",
            "Properties": {
                "Type": "AGGREGATOR",
                "Tags": {
                    "Purpose": "ResourceExplorer CFN Stack"
                }
            }
        },
        "View": {
            "Type": "AWS::ResourceExplorer2::View",
            "Properties": {
                "ViewName": "DefaultView",
                "IncludedProperties": [{
                    "Name": "tags"
                }],
                "Tags": {
                    "Purpose": "ResourceExplorer CFN Stack"
                }
            },
            "DependsOn": "Index"
        },
        "DefaultViewAssociation": {
            "Type": "AWS::ResourceExplorer2::DefaultViewAssociation",
            "Properties": {
                "ViewArn": {
                    "Ref": "View"
                }
            }
        }
    }
}
```

------

다음 샘플 템플릿은 애그리게이터 인덱스가 있는 계정을 제외한 모든 계정에서 활성화된 각 리전에 로컬 인덱스를 생성합니다. 또한 사용자가 해당 리전의 리소스만 검색할 수 있는 기본 뷰를 생성합니다. 사용자는 모든 리전에 걸쳐 리소스를 검색하려면 애그리게이터 리전의 뷰로 검색해야 합니다.

------
#### [ YAML ]

```
Description: >-
  CFN Stack setting up ResourceExplorer with a Local Index, and a new Default View.
Resources:
  Index:
    Type: 'AWS::ResourceExplorer2::Index'
    Properties:
      Type: LOCAL
      Tags:
        Purpose: ResourceExplorer CFN Stack
  View:
    Type: 'AWS::ResourceExplorer2::View'
    Properties:
      ViewName: DefaultView
      IncludedProperties:
        - Name: tags
      Tags:
        Purpose: ResourceExplorer CFN Stack
    DependsOn: Index
  DefaultViewAssociation:
    Type: 'AWS::ResourceExplorer2::DefaultViewAssociation'
    Properties:
      ViewArn: !Ref View
```

------
#### [ JSON ]

```
{
    "Description": "CFN Stack setting up ResourceExplorer with a Local Index, and a new Default View.",
    "Resources": {
        "Index": {
            "Type": "AWS::ResourceExplorer2::Index",
            "Properties": {
                "Type": "LOCAL",
                "Tags": {
                    "Purpose": "ResourceExplorer CFN Stack"
                }
            }
        },
        "View": {
            "Type": "AWS::ResourceExplorer2::View",
            "Properties": {
                "ViewName": "DefaultView",
                "IncludedProperties": [{
                    "Name": "tags"
                }],
                "Tags": {
                    "Purpose": "ResourceExplorer CFN Stack"
                }
            },
            "DependsOn": "Index"
        },
        "DefaultViewAssociation": {
            "Type": "AWS::ResourceExplorer2::DefaultViewAssociation",
            "Properties": {
                "ViewArn": {
                    "Ref": "View"
                }
            }
        }
    }
}
```

------