如何使用 Azure API 管理为 public 合作伙伴和我自己的应用发布端点集合
How to use Azure API Management to publish a collection of endpoints for public partners and another for my own apps
我希望使用 Azure API 管理 (APIM) 来发布我的 REST API 端点以供外部合作伙伴应用程序使用。我也有一个应用程序。我希望我的应用程序使用相同的端点以及一些额外的端点。我不想向合作伙伴应用公开这些额外的端点。基本上,我想在 APIM 中得到两个端点包,我只将额外的端点公开给我公司的应用程序。我公司的客户端应用程序可以通过 Internet 访问,而不是隔离在内部网络中。
这感觉像是一个常见的用例,但我找不到任何直接解决这个问题的方法。我假设这是因为我对 APIM.
有点陌生
查看产品:https://docs.microsoft.com/en-us/azure/api-management/api-management-key-concepts#--products 它们是专门为将相同或不同的 API 打包到单独的产品中而创建的。您还可以控制产品可见性,以便只有特定组的用户才能知道某些产品,即您自己的产品可以只对服务管理员可见 - 您。
我希望使用 Azure API 管理 (APIM) 来发布我的 REST API 端点以供外部合作伙伴应用程序使用。我也有一个应用程序。我希望我的应用程序使用相同的端点以及一些额外的端点。我不想向合作伙伴应用公开这些额外的端点。基本上,我想在 APIM 中得到两个端点包,我只将额外的端点公开给我公司的应用程序。我公司的客户端应用程序可以通过 Internet 访问,而不是隔离在内部网络中。
这感觉像是一个常见的用例,但我找不到任何直接解决这个问题的方法。我假设这是因为我对 APIM.
有点陌生查看产品:https://docs.microsoft.com/en-us/azure/api-management/api-management-key-concepts#--products 它们是专门为将相同或不同的 API 打包到单独的产品中而创建的。您还可以控制产品可见性,以便只有特定组的用户才能知道某些产品,即您自己的产品可以只对服务管理员可见 - 您。