API网关能否评估请求并路由或返回特定参数的错误(不是200状态)?
我想在这里实现的是没有数以百万计的请求到达我们的后端API,因为我们已经知道(通过评估参数)我们不想回复所有请求的响应,只有几个百分点。
我在API网关中设置了一个API代理,其中包含一组完整的请求,响应和后端。
代理完全正常运行并启动并运行限制等。我希望API网关评估请求查询字符串并根据某些参数的值采取不同的操作?
假设完整的URL和查询字符串是:
https://abc123.execute-api.eu-central-1.amazonaws.com/prod?param1=a¶m2=b¶m3=c
现在取决于param1,param2和param3的值,我可能想:
这可以通过API网关实现,还是我需要实际设置具有反向代理的主机并让它处理这个逻辑?
答案 0 :(得分:1)
请求参数和模型验证一直是一项长期的功能请求,我们正在积极开展工作。我们将在此功能发布后更新此帖子并提供更多详细信息。
更新:请求参数和正文验证现已于2017年4月初发布。请参阅this blog post的详细信息。