게시된 날짜: Apr 16, 2021

AWS CloudFormation StackSets는 단일 작업으로 여러 AWS 계정과 리전에서 스택을 생성, 업데이트 또는 삭제할 수 있도록 하여 스택의 기능을 확장합니다. 이제 스택 세트 생성에 사용되는 템플릿에서 CloudFormation 매크로 및 변환이 지원됩니다. AWS CloudFormation 매크로는 찾기 및 바꾸기부터 전체 템플릿 변환에 이르는 단순 작업에서 CloudFormation 템플릿에 대한 사용자 지정 처리를 수행합니다. CloudFormation 매크로는 AWS::IncludeAWS::Serverless 변환을 구동하는 것과 동일한 기술을 사용합니다. CloudFormation 변환 기능은 AWS 인프라 표현을 코드로 압축하고 템플릿 구성 요소의 재사용을 지원하여 템플릿 작성을 간소화합니다.

이전에는 스택 세트 생성을 위해 제공된 CloudFormation 템플릿에서 변환을 사용할 수 없었습니다. 이번 출시를 통해 AWS::Include 및 AWS::Serverless와 같은 변환을 사용하거나 CloudFormation 매크로를 사용하여 스택 세트 생성에 사용된 템플릿을 처리할 자체 사용자 지정 변환을 생성할 수 있습니다. 예를 들어 템플릿에 대한 공통 문자열 함수를 생성하거나 공통 CloudFormation 리소스의 약식 구문을 정의할 수 있습니다. 자세한 내용은 매크로 예제를 참조하세요.

StackSets 내 CloudFormation 매크로 지원에 대해 자세히 알아보려면 AWS CloudFormation StackSets 설명서를 참조하세요.

StackSets에 대한 CloudFormation 매크로 지원은 현재 자체 관리형 권한 모델을 사용하여 생성된 StackSets에만 제공됩니다. CloudFormation 매크로는 AWS Lambda가 현재 제공되는 모든 AWS 리전에서 사용할 수 있습니다. AWS Lambda가 제공되는 AWS 리전의 전체 목록은 리전 표를 참조하세요.