X-Region 요청 헤더(값: eu 또는 us)에 따라 두 개의 리전 백엔드 중 하나로 트래픽을 라우팅해야 하는 단일 APIM API를 운영하고 있습니다. 백엔드는 APIM에 backend-id orders-eu 및 orders-us로 미리 구성되어 있습니다. 단일 API 표면을 유지하고 요청별로 동적으로 라우팅해야 합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 인바운드에서 choose policy를 사용하여 X-Region 헤더를 읽고 적절한 backend-id로 set-backend-service를 호출합니다..
이것이 정답인 이유
APIM에서 동적 라우팅을 구현하는 가장 효과적인 방법은 choose 정책과 set-backend-service 정책을 조합하는 것입니다. choose 정책은 조건부 로직을 사용하여 X-Region 헤더 값을 확인하고, 해당 값에 따라 set-backend-service 정책을 호출하여 미리 구성된 backend-id (예: orders-eu 또는 orders-us)로 트래픽을 라우팅합니다. 이 방법은 단일 API 인터페이스를 유지하면서 요청별로 백엔드를 유연하게 전환할 수 있게 합니다. rewrite-uri는 URI 경로를 변경하는 데 사용되며, 백엔드 호스트를 동적으로 변경하는 데는 적합하지 않습니다. 두 개의 개별 API를 생성하는 것은 단일 API 표면을 유지한다는 요구사항을 위배하며 관리 복잡성을 증가시킵니다. 302 리디렉션은 클라이언트가 직접 백엔드를 호출하게 하여 APIM의 중앙 집중식 관리 및 정책 적용 이점을 상실하게 합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음