Lambda@Edge 如何处理请求和响应
在将 CloudFront 分配与 Lambda@Edge 函数相关联时,CloudFront 在 CloudFront 边缘站点中截获请求和响应。当发生以下 CloudFront 事件时,您可以执行 Lambda 函数:
-
在 CloudFront 收到查看器的请求时 (查看器请求)
-
在 CloudFront 将请求转发到源之前(源请求)
-
在 CloudFront 收到来自源的响应时(源响应)
-
在 CloudFront 将响应返回到查看器之前(查看器响应)
如果您使用的是 AWS WAF,则会在应用任何 AWS WAF 规则后执行 Lambda@Edge 查看器请求。
有关更多信息,请参阅使用请求和响应和 Lambda@Edge 事件结构。