Добавить несколько продуктов в подписку на Azure API Management Service - PullRequest
0 голосов
/ 14 апреля 2020

Поскольку мы разрабатываем API-интерфейсы SaaS и используем Azure сервис управления API для управления API-интерфейсами.

Мы определили продукты API, как описано ниже:

  • Организация (продукт) Этот продукт содержит наборы API-интерфейсов для управления организациями.
  • Инвентарь (продукт) Этот продукт содержит наборы API-интерфейсов для управления запасами и запасами.
  • Сотрудник (продукт) Этот продукт содержит набор API-интерфейсов для управления сотрудниками.

Чего я хочу добиться с помощью Azure службы управления API, так это -

  • Я не хочу создать отдельную подписку для отдельного продукта.
  • Я хочу добавить несколько продуктов в одну подписку.
  • , чтобы я мог получить доступ ко всем API различных продуктов, используя одну подписку. key.

Возможно ли это?

Заранее спасибо.

PS: см. изображение ниже, чтобы узнать, чего я хочу достичь.

enter image description here

1 Ответ

2 голосов
/ 15 апреля 2020

Нет, насколько я знаю, то, что вы ищете, невозможно.

Azure Управление API предлагает следующие области подписки на данный момент времени

1) Все API: эта область обеспечивает доступ ко всем API, размещенным в APIM 2) Единый API: эта область обеспечивает доступ к одному API, размещенному в APIM 3) Продукт: эта область позволяет предоставлять доступ к группе API, когда они группируются в продуктах. Область действия поддерживает только один продукт для каждой подписки

Таким образом, теоретически, когда вы хотите предоставить доступ к различным API для разных пользователей, вам придется создавать отдельные продукты для пользователей и назначать подписку на продукт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...