微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Api Gateway中请求路径验证

如何解决在Api Gateway中请求路径验证

我有一个API网关,它是一种url缩写,它接受所有 获取请求并返回与该short关联的long url 网址路径。例子

输入GET => xxx.com/abc

return => aaa.com/blablablabla

我想对此进行一些验证,这样我就不会 基于带有正则表达式的路径的不必要的垃圾请求

假定传入请求xxx.com/abc中的路径应以“ a”开头

我该如何通过api网关请求验证程序执行此操作

解决方法

您最好尝试使用 Lambda Authorizer 作为请求验证器。

您的Lambda函数将有2个主要任务

  • 验证请求的网址。
  • 验证请求的Auth标头。

Lambda支持多种语言:Python3,Go,Java,Node.js ...,因此您可以自由地使用ReGex来过滤您的请求。

参考:https://docs.aws.amazon.com/apigateway/latest/developerguide/configure-api-gateway-lambda-authorization-with-console.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。