Tek bir APIM API'si işletiyorsunuz ve bu API'nin, X-Region istek başlığına (değerler: eu veya us) göre trafiği iki bölgesel arka uçtan birine yönlendirmesi gerekiyor. Arka uçlar, APIM'de orders-eu ve orders-us backend-id'leri ile önceden yapılandırılmıştır. Tek bir API yüzeyini korumalı ve isteğe göre dinamik olarak yönlendirme yapmalısınız. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: X-Region başlığını okumak ve uygun backend-id ile set-backend-service'i çağırmak için inbound'da bir choose policy kullanın..
Neden bu cevap
Doğru cevap, X-Region başlığını okumak ve uygun backend-id ile set-backend-service'i çağırmak için inbound'da bir choose policy kullanmaktır. Azure API Management (APIM) politikaları, API istek ve yanıt akışını kontrol etmek için güçlü bir mekanizma sunar. choose politikası, belirli koşullara (bu durumda X-Region başlığının değeri) göre farklı politikaları uygulamaya olanak tanır. set-backend-service politikası ise isteği dinamik olarak belirli bir arka uca yönlendirmek için kullanılır. Bu kombinasyon, tek bir API yüzeyini korurken bölgesel yönlendirme gereksinimini karşılar. rewrite-uri politikası, URI'yi yeniden yazar ancak arka ucu dinamik olarak değiştirmez; bu senaryoda yetersizdir. İki ayrı API oluşturmak, tek bir API yüzeyini koruma gereksinimini ihlal eder ve yönetim karmaşıklığını artırır. 302 yönlendirme kullanmak, istemcinin doğrudan arka uca gitmesini gerektirir, bu da APIM'in sağladığı güvenlik, dönüşüm ve gözlemlenebilirlik gibi avantajları ortadan kaldırır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez