создайте 2 разные конечные точки в azure APIM для одного и того же функционального приложения

#azure-api-management

#azure-api-management

Вопрос:

У меня есть одно функциональное приложение Azure. Я хочу создать 2 разные конечные точки API в Azure APIM. Как я могу это сделать?

Комментарии:

1. Вы можете создать один API с двумя операциями. Каждая операция вызывает функциональное приложение

2. Я попытался добавить операцию, но она не указывает на одно и то же функциональное приложение. Я получаю статус 404 Ресурс не найден с помощью другой операции

Ответ №1:

Согласно некоторым тестам, кажется, что мы не можем реализовать это требование, добавив операцию в управление api, потому что она покажет сообщение об ошибке Operation with the same method and URL template already exists . введите описание изображения здесь

И если мы используем некоторые другие методы, такие как клонирование операции, она также завершится ошибкой 404, потому URL что поле изменится и не сможет соответствовать URL-адресу функции.

Поэтому я думаю, что вы можете просто добавить еще один api в свой api management для реализации требования (показано, как показано на скриншоте ниже). введите описание изображения здесь

Две конечные точки APIM должны быть: https://huryapim.azure-api.net/huryFun1/HttpTrigger1 и https://huryapim.azure-api.net/huryFun2/HttpTrigger1 . Оба они запрашивают один и тот же URL-адрес функции Azure в серверной части.

Комментарии:

1. Это не идеально, но это работает. Надеюсь, команда Azure сможет сделать это лучше…