CodePipeline이 실행됩니다: (1) CodeBuild는 유닛 테스트를 컴파일하고 실행하고, (2) CodeDeploy는 EC2 스테이징에 배포하고, (3) CodeDeploy는 EC2 프로덕션에 배포합니다. QA는 프로덕션 전에 빌드 아티팩트를 검사하고 REST API를 통해 호출되는 수동 침투 테스트를 실행하기를 원합니다. DevOps 엔지니어는 어떤 변경 조합을 해야 할까요? (두 가지를 선택하세요.)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 파이프라인의 테스트 작업과 배포 작업 사이에 수동 승인 작업을 삽입합니다., 침투 테스트 도구의 REST API를 호출하는 AWS Lambda 함수를 호출하도록 파이프라인을 업데이트합니다..
이것이 정답인 이유
QA 팀이 프로덕션 배포 전에 빌드 아티팩트를 검사하고 수동 침투 테스트를 실행하려면, 파이프라인에 수동 개입 지점이 필요합니다. "파이프라인의 테스트 작업과 배포 작업 사이에 수동 승인 작업을 삽입합니다"는 CodePipeline의 수동 승인 작업을 사용하여 QA 팀이 검토하고 승인할 시간을 제공하므로 올바른 선택입니다. "침투 테스트 도구의 REST API를 호출하는 AWS Lambda 함수를 호출하도록 파이프라인을 업데이트합니다"는 수동 침투 테스트를 자동화된 방식으로 통합하여 QA 팀의 작업을 간소화하고 파이프라인을 효율적으로 유지합니다. 컴파일 단계의 buildspec.yml 파일은 빌드 프로세스를 정의하며 수동 승인 기능을 제공하지 않습니다. CodeDeploy 배포 그룹은 배포 전략을 관리하지만, 파이프라인 내에서 수동 승인을 직접 처리하지는 않습니다. 침투 테스트 도구의 REST API를 파이프라인에서 직접 호출하는 것은 가능하지만, Lambda 함수를 사용하는 것이 더 유연하고 관리하기 쉬운 접근 방식입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음