GoogleGoogle Professional Cloud Developer (PCD) Certification·KO·업데이트됨 3 Sep 2026
개발/QA/스테이징/프로덕션용 프로젝트에 동일한 애플리케이션 코드를 배포합니다. 각 프로젝트는 최소한의 단계로 시작 시 환경별 구성이 필요합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 각 프로젝트에서 값이 제공하는 환경인 메타데이터 키 'environment'를 구성합니다. 배포 도구를 사용하여 인스턴스 메타데이터를 쿼리하고 'environment' 값에 따라 애플리케이션을 구성합니다..
이것이 정답인 이유
이 방법은 환경별 구성을 관리하는 가장 효율적이고 확장 가능한 접근 방식입니다. 각 프로젝트의 메타데이터에 'environment' 키를 설정하면, 애플리케이션은 배포 시 해당 메타데이터를 쿼리하여 올바른 환경 설정을 동적으로 적용할 수 있습니다. 이는 동일한 애플리케이션 코드를 여러 환경에 배포하면서도 각 환경의 특성을 유지할 수 있게 합니다.
다른 옵션들은 다음과 같은 이유로 최적의 해결책이 아닙니다:
gcloud 명령어를 사용하는 시작 스크립트는 인스턴스 생성 시점에만 적용되며, 유연성이 떨어집니다.
배포 도구를 사용하여 버전 제어 시스템에서 구성 파일을 검색하는 것은 가능하지만, 메타데이터를 활용하는 것보다 복잡하고 관리 오버헤드가 더 클 수 있습니다.
인스턴스 custom-metadata 키를 사용하는 것은 프로젝트 메타데이터와 유사하지만, 프로젝트 레벨에서 환경을 정의하는 것이 더 중앙 집중적이고 관리하기 쉽습니다.