Você precisa de um único endpoint público que direcione as solicitações para vários back-ends sem provisionar infraestrutura adicional. As solicitações para /v1/orders/* devem ser encaminhadas para uma API legada em outro Serviço de Aplicativo, e /v1/images/* devem ser servidas a partir de um site estático do Blob Storage. Você deve ocultar URLs de back-end, suportar reescritas de caminho simples e manter os custos mínimos. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Habilitar o Azure Functions Proxies em seu Function App e definir entradas proxies.json com modelos de rota mapeando para valores backendUri armazenados nas configurações do aplicativo..
Por que esta é a resposta
O Azure Functions Proxies é a solução mais econômica e simples para este cenário. Ele permite definir um único endpoint HTTP que roteia solicitações para vários back-ends, incluindo APIs e armazenamento estático, com reescrita de caminho simples e sem a necessidade de provisionar infraestrutura adicional. A configuração é feita através de um arquivo proxies.json, e os backendUri podem ser armazenados nas configurações do aplicativo para flexibilidade. O Azure API Management é uma solução robusta, mas mais cara e complexa para este caso de uso simples. O Azure Front Door é uma CDN global e balanceador de carga, superdimensionado e mais caro para roteamento interno de back-ends. Implementar funções HTTP manualmente para proxy é ineficiente e adiciona complexidade desnecessária.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão