Sie betreiben eine einzelne APIM-API, die den Datenverkehr basierend auf dem X-Region-Anforderungsheader (Werte: eu oder us) an eines von zwei regionalen Backends weiterleiten muss. Die Backends sind in APIM mit den Backend-IDs orders-eu und orders-us vorkonfiguriert. Sie müssen eine einzige API-Oberfläche beibehalten und dynamisch pro Anforderung weiterleiten. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie eine choose-Richtlinie im Inbound, um den X-Region-Header zu lesen und set-backend-service mit der entsprechenden backend-id aufzurufen..
Warum dies die Antwort ist
Die choose-Richtlinie im Inbound-Bereich ermöglicht die bedingte Logik, um den Wert des X-Region-Headers zu überprüfen. Basierend auf diesem Wert kann dann die set-backend-service-Richtlinie aufgerufen werden, um dynamisch das richtige Backend (orders-eu oder orders-us) anhand seiner ID auszuwählen. Dies erfüllt die Anforderung, eine einzige API-Oberfläche beizubehalten und den Datenverkehr pro Anforderung dynamisch weiterzuleiten. rewrite-uri ändert nur den Pfad der Anforderung, nicht das Backend selbst. Zwei separate APIs würden die Anforderung einer einzigen API-Oberfläche verletzen. Eine 302-Weiterleitung würde den Client zwingen, eine zweite Anfrage zu stellen, was nicht die optimale Lösung für eine transparente Weiterleitung ist.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich