Cloud Function의 API 변경이 이전 버전과 호환되지 않습니다. 기존 호출자와 새로운 호출자를 동시에 지원해야 합니다. 어떤 배포 및 API 관리 접근 방식을 사용해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 원래 Cloud Function을 유지하고 새 API를 사용하여 두 번째 Cloud Function을 배포합니다. Cloud Endpoints를 사용하여 버전 관리되는 API를 노출합니다..
이것이 정답인 이유
정답은 Cloud Endpoints를 사용하여 API 버전을 관리하는 것입니다. 기존 Cloud Function을 유지하고 새 API를 사용하는 두 번째 Cloud Function을 배포한 다음, Cloud Endpoints를 통해 두 버전을 모두 노출하면 호출자가 원하는 버전을 선택하여 사용할 수 있습니다. 이는 하위 호환성을 유지하면서 새로운 기능을 점진적으로 도입하는 표준적인 API 버전 관리 전략입니다. 오답 설명: 로드 밸런서를 사용하여 호출을 분산하는 것은 두 버전이 동일한 API를 제공할 때 트래픽을 나누는 데 적합하지만, API가 변경되어 호환되지 않는 경우에는 적절하지 않습니다. 자동 라우팅에 의존하는 것은 명확한 버전 관리 메커니즘을 제공하지 않아 혼란을 야기할 수 있습니다. 단일 Cloud Function에서 두 API를 모두 처리하는 것은 코드를 복잡하게 만들고, 향후 버전 관리를 어렵게 만들 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음