Potrzebujesz pojedynczego publicznego punktu końcowego, który kieruje żądania do wielu systemów zaplecza bez udostępniania dodatkowej infrastruktury. Żądania do /v1/orders/* muszą być przekazywane do starszego API w innej usłudze App Service, a /v1/images/* powinny być obsługiwane ze statycznej witryny Blob Storage. Musisz ukryć adresy URL zaplecza, obsługiwać proste przepisywanie ścieżek i utrzymywać minimalne koszty. Co powinieneś zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz Azure Functions Proxies w swojej aplikacji Function App i zdefiniuj wpisy proxies.json z szablonami tras mapującymi do wartości backendUri przechowywanych w ustawieniach aplikacji..
Dlaczego to jest odpowiedź
Azure Functions Proxies to lekkie rozwiązanie do tworzenia pojedynczego punktu końcowego dla wielu usług zaplecza, idealne do prostego przekierowywania i przepisywania ścieżek, a także ukrywania adresów URL zaplecza. Użycie ustawień aplikacji do przechowywania backendUri pozwala na łatwe zarządzanie i zmiany bez modyfikacji kodu. Jest to również rozwiązanie ekonomiczne, ponieważ korzysta z istniejącej infrastruktury Function App. Azure API Management jest potężniejszy, ale droższy i bardziej złożony dla tego scenariusza. Azure Front Door jest przeznaczony do globalnego routingu i optymalizacji, co jest nadmierne i droższe. Implementowanie niestandardowych funkcji HTTP jest bardziej pracochłonne i trudniejsze w utrzymaniu niż wbudowane Proxies.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana