无需设置Ocp-Apim-Subscription-Key即可通过Azure API Management访问API

时间:2017-10-23 18:04:56

标签: azure azure-api-management

是否有办法创建一个API,该API不需要调用者传入Ocp-Apim-Subscription-Key,而无需创建单独的产品并取消选中Require subscription复选框。我想要的是在同一个产品中有一些API需要传递Ocp-Apim-Subscription-Key和一些可以调用的API而不需要在请求头中传递Ocp-Apim-Subscription-Key。

2 个答案:

答案 0 :(得分:1)

如果不取消选中Require subscription复选框,我们无法实现。

这些天我一直在研究APIM,根据我的理解,我们需要创建一个不需要订阅的新产品。

理想情况下,我们应该为所有开放产品编写一些限制策略。 guest虚拟机的速率限制较低,订阅密钥用户的限制更高。

答案 1 :(得分:0)

我担心产品是否与订阅绑定。您不能将两者混合到同一产品中。

话虽如此,例如,可以在APIM策略中实现类似的“订阅密钥”。但是,显然,你需要自己定制它。