CodePipeline 파이프라인은 CodeCommit의 main 브랜치 변경 사항을 트리거하고, 빌드/테스트 단계에 CodeBuild를 사용하며, 배포에 CodeDeploy를 사용합니다. 최근 소스 변경 후 CodeDeploy가 업데이트된 애플리케이션을 배포하지 않았습니다. 가능한 두 가지 설명은 무엇입니까? (두 가지를 선택하세요.)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 코드 변경 사항이 리포지토리의 main 브랜치에 커밋되지 않았습니다., 이전 파이프라인 단계가 실패하여 배포 단계에 도달하기 전에 파이프라인이 중지되었습니다..
이것이 정답인 이유
CodePipeline은 CodeCommit의 main 브랜치 변경 사항을 트리거하도록 구성되었으므로, 변경 사항이 main 브랜치에 커밋되지 않았다면 파이프라인이 시작되지 않아 배포가 이루어지지 않습니다. 또한, CodePipeline은 단계별로 순차적으로 실행되므로, 이전 빌드/테스트 단계가 실패하면 파이프라인이 중단되어 CodeDeploy 단계까지 도달하지 못하고 배포가 되지 않습니다. 회사의 CodePipeline 클러스터는 CodePipeline 서비스 자체와 무관하며, CodePipeline에 CodeCommit 리포지토리 읽기 권한이 없다면 파이프라인 자체가 시작되지 않았을 것입니다. 파이프라인 구성이 올바르지 않다면 CodeDeploy가 호출되지 않을 수 있지만, 이는 "이전 파이프라인 단계가 실패"하는 더 일반적인 문제에 포함될 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음