小编MA2*_*206的帖子

是否可以将 Lambda 授权者设置为位于 ECS 应用程序前面?

我有一个无服务器应用程序,目前由几个位于 API 网关后面的 lambda 组成 - 非常标准。对于授权,我使用 API Gateway 的自定义授权者(这基本上是在请求传递到预期 lambda 之前调用的另一个 lambda,假设请求已获得授权)。

但是,此设置对我来说不起作用,因为应用程序在某些请求中需要比 API Gateway 的 29 秒更长的超时。我的解决方案是使用 ECS 和负载均衡器设置一个长时间运行的应用程序。

我想知道是否可以重用我在无服务器设置中使用的授权者 lambda - 我在系统内运行其他无服务器应用程序,并且它们都共享授权者,因此保持这种方式会很有用。

我在研究这个问题时发现的一些链接:

但我还没有找到任何针对这个问题的具体内容(也许我看错了)。有什么想法吗?

authentication amazon-web-services amazon-ecs aws-lambda

7
推荐指数
1
解决办法
654
查看次数