【发布时间】:2019-08-20 17:25:06
【问题描述】:
我想通过 Azure API 管理对一些可公开访问(不需要订阅密钥)的端点施加请求限制。我正在考虑一个速率限制,比如说 100K req/min 。我该如何实施? 我试过了:
<rate-limit-by-key calls="3" renewal-period="15" counter-key="@(context.Subscription.Id)" />
但后来我得到了一个可爱的“表达式评估失败。对象引用未设置为对象的实例。”因为没有订阅密钥被传递.. 我也不能通过IP地址来限制..
谢谢!!
【问题讨论】: