EC2ALBAWS ConfigCodePipelineCodeBuild
한 회사의 CISO는 솔루션 설계자에게 회사의 현재 CI/CD 관행을 재설계하여 취약점이 발견될 경우 가동 중지 시간을 최소화하면서 애플리케이션에 대한 패치 배포가 가능한 한 빨리 이루어질 수 있도록 요청했습니다. 또한 회사는 오류가 발생할 경우 변경 사항을 신속하게 롤백할 수 있어야 합니다. 웹 애플리케이션은 Application Load Balancer 뒤의 Amazon EC2 인스턴스 집합에 배포됩니다. 이 회사는 현재 GitHub를 사용하여 애플리케이션 소스 코드를 호스팅하고 있으며 애플리케이션을 구축하기 위해 AWS CodeBuild 프로젝트를 구성했습니다. 또한 회사는 AWS CodePipeline을 사용하여 기존 CodeBuild 프로젝트를 사용하여 GitHub 커밋에서 빌드를 트리거할 계획입니다. 모든 요구 사항을 충족하는 CI/CD 구성은 무엇입니까?