我正在用python编写无服务器应用程序,并使用chalice、lambda和aws进行部署
只是一个简单的问题: 我想限制从API返回的项目数。你知道吗
每天最多1000件
每小时最多200件
以下是示例API:
@app.route('/items', authorizer=authorizer)
def get_items():
params = app.current_request.query_params
tickets = AvaiableItem(params).get()
return { 'items': items.serialize() }
如何配置限制号码?你知道吗
Chalice还没有任何内置的API节流支持,但是您可以监视GitHub问题Add support for throttling per route。你知道吗
在此期间,您可以通过AWS控制台手动配置节流,如Throttle API Requests for Better Throughput中所述。当然,你也可以通过boto3这样做,如果需要的话。你知道吗
相关问题 更多 >
编程相关推荐