在运行每个无服务器函数之前,我需要运行一个函数来验证用户并净化数据。然后像ExpressJS中间件一样将数据传递给实际函数。我们能用这种无服务器的方法吗?
发布于 2017-09-27 17:34:22
我看不到一种使用lambda函数实现"express“中间件的方法(一种很好的、干净的方法),这是一个不同的概念。
我想这是一个更好的方法:
前沿:http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html
发布于 2017-09-27 23:52:30
听起来像是一种标准的否决模式(验证、充实、转换、操作)
正如Tom所提到的,如果您的安装程序有缓冲授权器,您可以将其连接到API网关。如果您希望有一个地方对请求进行清理和转换,则可以在API网关中使用{proxy+}模式来更改消息,然后根据路径参数等通过SNS路由到实际操作。
如果您没有API网关,那么您可以使用SNS将所有东西链接在一起。
https://stackoverflow.com/questions/46449906
复制相似问题