

# 템플릿 매크로를 사용하여 CloudFormation 템플릿에서 사용자 지정 처리 수행
<a name="template-macros"></a>

매크로를 사용하면 찾기 및 바꾸기 작업 같은 간단한 작업부터 전체 템플릿 변형과 같은 작업까지 템플릿에 대한 사용자 지정 처리를 수행할 수 있습니다.

가능성의 폭에 대한 아이디어를 얻으려면 `AWS::Include` 및 `AWS::Serverless` 변형을 고려하세요. CloudFormation에 의해 호스팅되는 매크로입니다.
+ [AWS::Include 변환](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/transform-aws-include.html)을 사용하면 보일러플레이트 템플릿 코드 조각을 템플릿에 삽입할 수 있습니다.
+ [AWS::Serverless 변환](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/transform-aws-serverless.html)에서는 AWS Serverless Application Model(AWS SAM) 구문에서 작성된 전체 템플릿을 가져온 다음 이를 변형 후 규정 준수 CloudFormation 템플릿으로 확장합니다. 서버리스 애플리케이션 및 AWS SAM에 대한 자세한 내용은 [AWS Serverless Application Model 개발자 안내서](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html)를 참조하세요.

**Topics**
+ [결제](#template-macros-billing)
+ [매크로 예제](#template-macros-examples-list)
+ [관련 리소스](#template-macros-related-resources)
+ [CloudFormation 매크로 개요](template-macros-overview.md)
+ [CloudFormation 매크로 정의 생성](template-macros-author.md)
+ [간단한 문자열 교체 매크로 예제](macros-example.md)
+ [처리된 템플릿 문제 해결](template-macros-troubleshoot-processed-template.md)

## 결제
<a name="template-macros-billing"></a>

매크로가 실행 중일 때 Lambda 함수의 소유자에게 해당 함수의 실행과 관련한 요금이 청구됩니다.

`AWS::Include` 및 `AWS::Serverless` 변환은 CloudFormation에서 호스팅하는 매크로입니다. 사용에 대해 부과되는 요금은 없습니다.

## 매크로 예제
<a name="template-macros-examples-list"></a>

이 섹션의 예제에 추가로 [GitHub 리포지토리](https://github.com/aws-cloudformation/aws-cloudformation-templates/tree/main/CloudFormation/MacrosExamples)에서 소스 코드 및 템플릿을 포함한 예제 매크로를 확인할 수 있습니다. 이러한 예제는 교육용으로 있는 그대로 제공됩니다.

## 관련 리소스
<a name="template-macros-related-resources"></a>
+ [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-macro.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-macro.html)
+ [CloudFormation 템플릿 Transform 섹션](transform-section-structure.md)
+ [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-transform.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-transform.html)
+ [AWS::Serverless 변환](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/transform-aws-serverless.html)
+ [AWS::Include 변환](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/transform-aws-include.html)