如何在WSO2 api管理器中指定个别用户的限制?

时间:2014-06-27 19:27:39

标签: api wso2

我目前正在尝试api manager(1.6)。有没有办法将api的每个消费者限制到一个特定的限制(请求/秒)?

我在发布者级别(作为发布者)和应用程序级别(在api商店中)看到了一个选项,但它与指定每个订阅者可以调用api的数量不同

此外,应用程序级别限制在api存储中意味着什么?是否指定应用程序可以进行多少次api调用?

2 个答案:

答案 0 :(得分:0)

您无法限制每个消费者,但您可以在订阅级别限制它。 订阅者可以创建多个应用程序并使用不同的限制级别订阅API。

答案 1 :(得分:0)

您可以做的是为用户角色设置层级权限(可以来自API发布者)。这允许您定义给定角色的用户可用的层。因此,当开发人员尝试订阅时,他只会看到启用了他的角色的层。

应用程序级别限制是限制对给定应用程序下的所有API的API访问。例如,您可能有一个使用多个API的财务APP。您可能希望限制财务APP仅访问有限数量的API。这可以通过为应用程序设置限制限制而不是单个API来完成。