【发布时间】:2022-01-01 18:52:57
【问题描述】:
我正在重构来自第三方公司的项目,他们在其中添加了两个由 CloudFront 触发的不同 Lambda@Edge 函数。
基本上,流程如下:
- 当用户从 Web 应用程序调用 S3 文件时 -> 将调用 Lambda@Edge 的 CloutFront 触发事件。
- 有两种 Lambda:一种用于计算每位用户的下载量,另一种用于限制访问。
问题是解决方案不起作用并且缺少下载计数检查。
附加到同一事件的 Lambda@Edge 的执行工作流程是什么?我正在考虑将所有逻辑放在一个 Lambda 中,因为我担心计数可能会在访问被拒绝之前发生。但是考虑到 lambda@edge 有执行时间限制
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudfront