Вам нужна единая публичная конечная точка, которая маршрутизирует запросы к нескольким бэкендам без выделения дополнительной инфраструктуры. Запросы к /v1/orders/* должны перенаправляться в устаревший API в другом App Service, а /v1/images/* должны обслуживаться со статического веб-сайта Blob Storage. Вы должны скрыть URL-адреса бэкендов, поддерживать простые перезаписи путей и минимизировать затраты. Что вы должны сделать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить Azure Functions Proxies в вашем Function App и определить записи proxies.json с шаблонами маршрутов, сопоставляющимися со значениями backendUri, хранящимися в параметрах приложения..
Почему это правильный ответ
Azure Functions Proxies позволяют определить единую конечную точку для маршрутизации запросов к нескольким бэкендам, включая другие App Services и хранилище BLOB-объектов, без выделения дополнительной инфраструктуры. Они поддерживают простые перезаписи путей и скрывают URL-адреса бэкендов, что соответствует требованиям задачи. Использование proxies.json с параметрами приложения для backendUri обеспечивает гибкость и минимизирует затраты, так как прокси работают в рамках существующего Function App. Azure API Management является более мощным, но и более дорогим решением, предназначенным для управления сложными API, аутентификацией и монетизацией, что избыточно для данной задачи. Azure Front Door — это глобальная служба балансировки нагрузки, которая также избыточна и более затратна для простого проксирования в рамках региона. Реализация HTTP-триггерных функций для ручного проксирования потребует больше кода и обслуживания, чем использование встроенных прокси.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется