Cloudformation이란

Cloudformation 작동 방식

  1. YAML 또는 JSON 포맷으로 Cloudformation 템플릿을 작성하여 수행하기를 원하는 인프라에 대한 정보를 코드로 작성한다
  2. Cloudformation 템플릿을 로컬에 저장하거나 S3 Bucket에 저장한다 이떄 저장할 템플릿의 확장자명은 작성한 언어에 따라 .json, .yaml 또는 .txt 등과 같이 파일 확장명으로 저장한다
  3. AWS 콘솔, CLI 또는 API Call을 통해 AWS Cloudformation을 실행하여 템플릿 코드를 기반으로 스텍을 생성한다
  4. 템플릿에 저장된 스택을 통해 AWS 리소스에 대한 프로비저링 및 구성 작업을 진행한다

Cloudformation 구성 요소

image.png