추가 인프라를 프로비저닝하지 않고 여러 백엔드로 요청을 라우팅하는 단일 공용 엔드포인트가 필요합니다. /v1/orders/*에 대한 요청은 다른 App Service의 레거시 API로 전달되어야 하고, /v1/images/*는 Blob Storage 정적 웹사이트에서 제공되어야 합니다. 백엔드 URL을 숨기고, 간단한 경로 재작성을 지원하며, 비용을 최소화해야 합니다. 무엇을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Function App에서 Azure Functions Proxies를 활성화하고, 앱 설정에 저장된 backendUri 값에 매핑되는 경로 템플릿으로 proxies.json 항목을 정의합니다..
이것이 정답인 이유
Azure Functions Proxies는 추가 인프라 프로비저닝 없이 단일 HTTP 엔드포인트를 통해 여러 백엔드로 요청을 라우팅하는 간단한 방법을 제공합니다. proxies.json에 경로 템플릿과 백엔드 URL을 정의하여 요청을 조건부로 라우팅하고, 백엔드 URL을 숨기며, 간단한 경로 재작성을 지원합니다. 이는 비용 효율적이며 문제의 요구 사항을 충족합니다. Azure API Management는 더 많은 기능을 제공하지만, 이 시나리오에서는 과도하고 비용이 더 많이 듭니다. Azure Front Door는 전역 라우팅에 적합하지만, 이 특정 백엔드 라우팅 시나리오에는 과도하며 비용이 더 많이 듭니다. HTTP 트리거 함수를 수동으로 구현하는 것은 불필요한 개발 노력과 유지 관리 오버헤드를 초래합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음