Je hebt één openbaar eindpunt nodig dat verzoeken naar meerdere backends routeert zonder extra infrastructuur te provisioneren. Verzoeken naar /v1/orders/* moeten worden doorgestuurd naar een legacy API in een andere App Service, en /v1/images/* moeten worden aangeboden vanaf een Blob Storage static website. Je moet backend-URL's verbergen, eenvoudige padherschrijvingen ondersteunen en de kosten minimaal houden. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schakel Azure Functions Proxies in je Function App in en definieer proxies.json-vermeldingen met route-sjablonen die verwijzen naar backendUri-waarden die zijn opgeslagen in app-instellingen..
Waarom dit het antwoord is
Azure Functions Proxies is de meest kosteneffectieve oplossing voor dit scenario. Het maakt het mogelijk om één openbaar eindpunt te definiëren dat verzoeken routeert naar verschillende backends (legacy API en Blob Storage static website) zonder extra infrastructuur te provisioneren. Door proxies.json te gebruiken met route-sjablonen en backendUri-waarden uit app-instellingen, kunnen backend-URL's worden verborgen en eenvoudige padherschrijvingen worden ondersteund. Azure API Management en Azure Front Door zijn krachtigere, maar duurdere oplossingen die overkill zijn voor deze specifieke vereisten. Het implementeren van twee HTTP-getriggerde functies is te complex en vereist handmatige implementatie van proxy-logica, wat minder efficiënt is dan Functions Proxies.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig