1 Antwort
- Neueste
- Die meisten Stimmen
- Die meisten Kommentare
0
【以下的回答经过翻译处理】 你说得对,HTTP API不提供使用计划,而REST API类型却提供了。
你需要自己来处理这个问题。我建议从内置的使用模型中获得灵感,并为你的API构建相似的模型。你可以将每个客户的限制存储在数据库中(例如 DynamoDB)。
然后,每次调用API时,你都要检查客户的速率限制是否已经超过,如果是,API会返回一个4xx错误。
如果限制仍然在阈值以下,就会增加限制计数器。
你可以以不同的方式实现这些检查,例如Lambda@Edge,或者由一个步函数支持的API网关,具有执行检查和计数器增量的Lambda步骤。
希望这些想法能给你一些启发。
Relevanter Inhalt
- Wie aktiviere ich CloudWatch Logs zur Fehlerbehebung meiner API-Gateway-REST-API oder WebSocket-API?AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 6 Monaten
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor einem Jahr