매크로를 사용하면 찾기 및 바꾸기 작업 같은 간단한 작업부터 전체 템플릿 변형과 같은 작업까지 템플릿에 대한 사용자 지정 처리를 수행할 수 있습니다.
가능성의 폭에 대한 아이디어를 얻으려면 AWS::Include
및 AWS::Serverless
변형을 고려하세요. CloudFormation에 의해 호스팅되는 매크로입니다.
-
AWS::Include 변환 사용을 통해 보일러플레이트 템플릿 코드 조각을 템플릿에 삽입할 수 있습니다.
-
AWS::Serverless 변환에서는 AWS Serverless Application Model(AWS SAM) 구문에서 작성된 전체 템플릿을 가져온 다음 이를 변형 후 규정 준수 CloudFormation 템플릿으로 확장합니다. 서버리스 애플리케이션 및 AWS SAM에 대한 자세한 내용은 AWS Serverless Application Model 개발자 안내서를 참조하세요.
결제
매크로가 실행 중일 때 Lambda 함수의 소유자에게 해당 함수의 실행과 관련한 요금이 청구됩니다.
AWS::Serverless 변환 및 AWS::Include 변환 변환은 CloudFormation에서 호스팅하는 매크로입니다. 사용에 대해 부과되는 요금은 없습니다.
매크로 예제
이 섹션의 예제에 추가로 GitHub 리포지토리