CloudFormation에서 제공하는 리소스 유형을 사용하여 템플릿의 기능 확장 - AWS CloudFormation

CloudFormation에서 제공하는 리소스 유형을 사용하여 템플릿의 기능 확장

CloudFormation은 기능을 단순한 스택 템플릿 이상으로 확대할 수 있는 여러 리소스 유형을 제공합니다.

이러한 리소스 유형에는 다음이 포함됩니다.

리소스 유형 설명 설명서

사용자 지정 리소스

AWS::CloudFormation::CustomResource 리소스 유형에서는 특정 프로비저닝 태스크를 수행하거나 CloudFormation 리소스 유형으로 사용할 수 없는 리소스를 포함할 수 있는 사용자 지정 리소스를 생성할 수 있습니다.

사용자 지정 리소스

매크로

AWS::CloudFormation::Macro 리소스 유형에서는 CloudFormation 템플릿에서 사용자 지정 프로세싱을 수행할 수 있는 재사용 가능한 코드를 정의합니다. 매크로에서는 스택 생성 또는 업데이트 중에 템플릿을 수정하거나, 추가 리소스를 생성하거나, 기타 사용자 지정 작업을 수행할 수 있습니다.

템플릿 매크로

중첩 스택

AWS::CloudFormation::Stack 리소스 유형에서는 보다 모듈화되고 재사용 가능한 스택 아키텍처를 위해 CloudFormation 템플릿 내에 중첩 스택을 생성할 수 있습니다.

중첩 스택

StackSet

AWS::CloudFormation::StackSet 리소스 유형에서는 여러 AWS 계정 및 리전에 배포될 수 있는 스택용 컨테이너인 CloudFormation StackSet를 생성하거나 업데이트합니다.

StackSets를 사용하여 스택 관리

대기 조건

AWS::CloudFormation::WaitCondition 리소스 유형에서는 장기 실행 프로세스의 성공적인 완료 또는 외부 리소스 가용성과 같은 특정 조건이 충족될 때까지 스택 생성 또는 업데이트를 일시 중지합니다.

대기 조건

대기 조건 핸들

AWS::CloudFormation::WaitConditionHandle 리소스 유형은 AWS::CloudFormation::WaitCondition 리소스 유형과 함께 작동합니다. 특정 조건이 충족되었음을 나타내는 신호를 전송하는 데 사용되는 미리 서명된 URL을 제공합니다. 이러한 신호를 통해 스택 생성 또는 업데이트 프로세스를 진행할 수 있습니다.

대기 조건