#azure #azure-api-management
#azure #azure-api-management
Вопрос:
-
У каждого клиента будет приложение web api. Есть ли способ выставить счет клиенту в соответствии с использованием, развернув его в api-management?
Я просмотрел следующую статью, но мы не ожидаем, что у каждого клиента будут такие требования к данным, чтобы выбрать Standard / Premium.
https://azure.microsoft.com/en-in/pricing/details/api-management/
-
Кроме того, я не понимаю, что означает единица измерения и как будет работать оплата по мере поступления, если существуют ограничения, такие как передача данных ~ 1 ТБ / месяц. Означает ли ~ 1 ТБ максимальное использование в этом пакете?
Ответ №1:
1) если с помощью «выставлять счета клиенту в соответствии с использованием» вы ожидаете получить общее количество вызовов API-интерфейса через APIM и выставлять счета клиенту на основе подсчетов из APIM — да, это возможно. Кроме того, вы можете встроить несколько API (серверных) в один экземпляр APIM или встроить тот же серверный API, что и 2 API в APIM, и использовать два разных URL-адреса и отслеживать использование отдельно.
2) да, на единицу в стандарте 1 ТБ — это максимум. Оплата по мере использования определяется потребленными единицами (а не количеством вызовов API, проходящих через APIM), и единица имеет верхний предел с точки зрения количества вызовов и передачи данных. короче говоря, да, если вы выбираете стандарт с 1 единицей, вам нужно платить 699 в месяц, если через APIM проходит 100 вызовов api или 1 миллион (максимум до 7 миллионов в день), но у вас есть возможность выбирать количество единиц в зависимости от необходимого вам объема и платить только за это.