0. CloudFormation 템플릿이란?CloudFormation 템플릿은 AWS 리소스(EC2, S3, IAM 등)를 코드(.yaml 또는 .json)로 정의한 문서이다.템플릿을 구성하는 섹션은 다음과 같다. • Resources: EC2 인스턴스, Lambda 함수, RDS 데이터베이스 등 생성할 AWS 자원 정의 • Parameters: 템플릿을 실행할 때마다 다르게 설정할 수 있는 변수 값 정의 • Mappings: 조건에 따라 사용할 리소스를 선택하거나 설정할 때 사용하는 키-값 맵 정의 • Outputs: 생성된 리소스의 정보를 출력으로 제공하여 다른 템플릿이나 서비스와 연계 가능 • Conditions: 특정 조건에 따라 리소스를 생성하거나 생성하지 않게 설정 가능1. 템플릿을 보관하는 ..
1. CloudFormation이란?AWS 인프라를 코드(YAML/JSON)로 정의하여 자동으로 생성 및 관리할 수 있는 서비스(IaC: Infrastructure as Code).인프라 관리 간소화, 신속한 인프라 복제, 간단한 인프라 변경 사항 제어 및 추적의 장점이 있다.2. CloudFormation 핵심 개념개념설명템플릿 (Template)YAML/JSON 파일로 작성된 인프라 정의스택 (Stack)템플릿을 실행하여 생성된 AWS 리소스 묶음리소스 (Resources)CloudFormation으로 생성할 AWS 서비스 (예: S3, EC2 등)3. CloudFormation 템플릿 예시AWSTemplateFormatVersion: 2010-09-09Resources: KumaS3Bucket: ..