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