개발자가 원격으로 추가하고 기본 리전에서 병합한 후 최신 상태를 유지할 수 있는 보조 리전 CodeCommit 리포지토리를 제공하려면 어떤 접근 방식이 요구 사항을 충족할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 보조 리전에 CodeCommit 리포지토리를 생성하고, 기본 리전의 CodeCommit 리포지토리를 보조 리포지토리로 미러링하는 CodeBuild 프로젝트를 생성하고, Lambda로 CodeBuild를 호출하고, 기본 리포지토리의 병합 이벤트에 대한 EventBridge 규칙에서 Lambda를 트리거합니다..
이것이 정답인 이유
이 접근 방식은 보조 리전 CodeCommit 리포지토리를 생성하여 개발자가 원격으로 추가하고 병합할 수 있도록 합니다. CodeBuild 프로젝트는 기본 리포지토리를 보조 리포지토리로 미러링하여 최신 상태를 유지합니다. Lambda 함수는 CodeBuild 프로젝트를 호출하며, EventBridge 규칙은 기본 리포지토리의 병합 이벤트에 응답하여 Lambda를 트리거합니다. 이는 변경 사항이 자동으로 보조 리포지토리에 복제되도록 보장합니다. 다른 옵션들은 요구 사항을 충족하지 못합니다. S3 버킷은 코드 리포지토리가 아니므로 개발자가 직접 작업할 수 없습니다. CodeArtifact는 패키지 관리 서비스이며 코드 리포지토리 미러링에는 적합하지 않습니다. Cloud9 환경은 개발 환경이며, 리포지토리 미러링을 위한 자동화된 솔루션이 아닙니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음