시작하기무료로 시작하기

CloudFormation 템플릿 구조 살펴보기

NovaTech의 팀은 CloudFormation 템플릿을 표준화하는 작업을 진행하고 있습니다. CloudFormation 템플릿 탐색기를 사용해 템플릿이 어떻게 구성되는지 살펴보세요. 탐색기에는 여섯 개의 섹션(Resources, Parameters, Outputs, Mappings, Conditions, Transform)이 모두 표시되며, 각 섹션을 토글해 예시를 확인할 수 있습니다.

내재 함수(intrinsic function)가 각 섹션을 어떻게 연결하는지 주의 깊게 살펴보세요. !Ref는 Parameters와 Resources를 참조하고, !GetAtt는 ARN 같은 리소스 속성을 읽어오며, !Sub는 문자열에 변수를 치환합니다.

질문: CloudFormation 템플릿에 EnvName이라는 Parameter와 Lambda 함수 리소스가 있습니다. "my-app-${EnvName}-bucket"과 같은 문자열에 EnvName의 값을 삽입하려면 어떤 내재 함수를 사용해야 할까요?

이 연습은 강의의 일부입니다

AWS 배포 자동화

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작