한 회사에서 EC2 인스턴스와 여러 CloudFormation 스택을 사용하여 애플리케이션을 배포합니다. 개발자는 로컬에서 빌드하고 테스트한 다음, 아티팩트와 템플릿을 S3에 업로드합니다. 동료들은 스택 업데이트 전에 변경 사항을 검토합니다. 각 인스턴스를 업데이트할 때 배포 프로세스가 오류가 발생하기 쉽고 느립니다. 회사는 배포를 자동화하고 싶지만, 애플리케이션이나 리소스를 수정하기 전에 최종 수동 승인을 유지하려고 합니다. 소스와 템플릿은 이미 CodeCommit에 있고 CodeBuild 프로젝트가 존재합니다. 어떤 단계가 요구 사항을 충족합니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS CodeDeploy에서 애플리케이션 그룹과 배포 그룹을 생성합니다. EC2 인스턴스에 CodeDeploy 에이전트를 설치합니다., AWS CodePipeline을 사용하여 CodeBuild 작업을 호출하고, 각 애플리케이션 스택에 대한 CloudFormation 변경 세트를 생성하고, 수동 승인 단계에서 일시 중지합니다. 승인 후 CloudFormation 변경 세트를 실행하고 AWS CodeDeploy 배포를 시작합니다..
이것이 정답인 이유
첫 번째 정답은 CodeDeploy를 사용하여 EC2 인스턴스에 애플리케이션을 배포하는 데 필요한 기본 구성 요소를 설명합니다. CodeDeploy 에이전트는 인스턴스에서 배포 명령을 실행하는 데 필수적입니다. 두 번째 정답은 전체 배포 파이프라인을 자동화하면서 수동 승인 요구 사항을 충족하는 방법을 제시합니다. CodePipeline은 CodeBuild, CloudFormation 변경 세트 생성 및 실행, 수동 승인, 그리고 CodeDeploy 배포를 오케스트레이션하여 안전하고 통제된 방식으로 애플리케이션과 인프라 변경을 관리합니다. 첫 번째 오답은 CodeDeploy의 환경 개념이 없으므로 틀렸습니다. 세 번째 오답은 CloudFormation 업데이트를 직접 실행하고 CodeDeploy 배포를 시작하기 전에 수동 승인을 받지만, CloudFormation 변경 세트를 사용하여 변경 사항을 미리 검토하는 중요한 단계를 놓칩니다. 네 번째 오답은 CloudFormation 변경 세트를 생성하고 수동 승인 후 CodeDeploy 배포를 시작하지만, 변경 세트를 실행하는 단계를 누락하여 CloudFormation 스택이 실제로 업데이트되지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음