Cloud Function 소스는 Cloud Source Repositories에 있습니다. 하나의 서비스 계정만 배포할 수 있습니다. 단위 테스트를 통과하지 못하면 코드를 배포할 수 없도록 해야 합니다. 테스트 및 배포 프로세스를 어떻게 구성해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Cloud Build가 특정 서비스 계정을 빌드 에이전트로 사용하여 단위 테스트를 실행하도록 구성합니다. 테스트가 통과하면 Cloud Build가 Cloud Function을 배포합니다..
이것이 정답인 이유
정답은 Cloud Build를 사용하여 단위 테스트를 실행하고, 테스트 통과 시 Cloud Function을 배포하는 것입니다. 이는 문제의 요구사항인 '단위 테스트를 통과하지 못하면 코드를 배포할 수 없도록 해야 한다'를 충족하는 가장 효율적인 CI/CD 파이프라인입니다. 특정 서비스 계정을 빌드 에이전트로 사용하여 배포 권한을 제한함으로써 '하나의 서비스 계정만 배포할 수 있습니다'라는 요구사항도 만족시킵니다. 오답 설명: 'Cloud Build가 Cloud Function을 배포하도록 구성합니다. 테스트가 통과하면 개발자에게 배포 승인을 보냅니다.'는 테스트 통과 후 수동 승인을 요구하므로 완전 자동화된 파이프라인이 아닙니다. 'Cloud Build가 특정 서비스 계정을 빌드 에이전트로 사용하여 Cloud Function을 배포하고, 배포 후 단위 테스트를 실행하도록 구성합니다.'는 테스트를 배포 후에 실행하므로, 테스트를 통과하지 못한 코드가 배포될 수 있습니다. 'Cloud Build가 단위 테스트를 실행하도록 구성합니다. 테스트가 통과하면 개발자가 Cloud Function을 수동으로 배포하도록 요구합니다.'는 수동 배포 단계를 포함하여 효율성이 떨어지고, 특정 서비스 계정으로만 배포해야 한다는 요구사항을 충족하기 어렵습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음