将多个产品添加到Azure API管理服务上的订阅中

问题描述 投票:0回答:1

[我们在开发SaaS API时,正在使用Azure API管理服务来管理API。

我们已经如下定义API产品:

  • 组织(产品),此产品包含用于管理组织的API集。
  • 库存(产品),此产品包含用于管理库存和库存的API集。
  • 员工(产品),此产品包含用于管理员工的API集。

我想通过Azure API管理服务实现的是-

  • 我不想为单独的产品创建单独的订阅。
  • 我要将多个产品添加到一个订阅中。
  • 以便我可以使用单个订阅密钥访问不同产品的所有API。

这可能吗?

提前感谢。

PS:请参见下面的图像,以实现我想要的目标。

enter image description here

azure api azure-api-management api-gateway api-management
1个回答
0
投票

不,据我所知,您无法寻求的东西。

Azure API Management目前提供以下订阅范围

1)所有API:此范围提供对APIM托管的所有API的访问2)单个API:此范围提供对单个API托管的APIM的访问3)产品:此范围允许在产品中对API组进行分组时提供对它们的访问。该范围每个订阅仅支持单个产品

因此,从理论上讲,当您想为不同的用户提供对不同API的访问权限时,您将不得不为用户创建单独的产品并为该产品分配订阅。

© www.soinside.com 2019 - 2024. All rights reserved.