CloudFormation은 다양한 규모에서 템플릿을 구성하는 세 가지 방법을 제공합니다. 각 시나리오를 가장 적합한 전략과 연결해 보세요.
이 연습은 강의의 일부입니다
이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요
AWS Code 서비스들이 어떻게 함께 작동하여 소프트웨어 딜리버리 라이프사이클을 자동화하는지 알아봅니다. CodeCommit, CodeBuild, CodeDeploy, CodePipeline을 각 파이프라인 단계에 매핑하고, 승인 게이트와 실패 알림이 포함된 다단계 파이프라인을 구축하며, buildspec.yml로 CodeBuild를 설정해 소스부터 아티팩트까지 빌드 과정을 자동화합니다.
CodeDeploy를 사용해 애플리케이션을 안전하게 배포하는 방법을 알아봅니다. 라이프사이클 훅으로 appspec.yml을 설정하고, 인플레이스 및 블루/그린 배포를 구현하며, 카나리와 선형 트래픽 전환을 설정하고, 환경별 설정을 위한 API Gateway 스테이지를 관리합니다.
인프라를 코드로 정의하고 관리하는 방법을 알아봅니다. 변경 세트와 드리프트 감지를 포함한 CloudFormation 템플릿을 작성하고, SAM과 CDK로 서버리스 애플리케이션을 배포하며, 여러 환경에서 승인된 버전을 관리하고, StackSets와 중첩 스택으로 CloudFormation을 CI/CD 파이프라인에 통합합니다.
현재 연습