如何解决api 网关的限制
我正在尝试为 api-gateway 启用限制。我在一个阶段创建并部署了我的 api 网关。现在,我按照 AWS 文档运行了
aws apigateway create-usage-plan \
--name "test" \
--api-stages file://stage.json \
--throttle file://base.json
stage.json
[
{
"apiId": "my-id","stage": "dev","throttle":{
"/v1/test/GET": {
"burstLimit": 50,"rateLimit": 200.0
}
}
}
]
base.json
{
"burstLimit":10,"rateLimit":5
}
我看到我得到了 JSON 输出,我还可以看到使用计划下的计划。但是,然后,当我看到阶段下的 default-method-throttling 时,它并没有改变。
解决方法
您正在查看阶段级限制。但是您正在为一种特定资源和方法 /v1/test/GET
设置限制。因此,您必须检查该特定路径(而不是整个阶段)的节流设置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。