了解 Lambda@Edge 如何处理请求和响应 - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

了解 Lambda@Edge 如何处理请求和响应

在将 CloudFront 分配与 Lambda@Edge 函数相关联时,CloudFront 在 CloudFront 边缘站点中截获请求和响应。当发生以下 CloudFront 事件时,您可以执行 Lambda 函数:

  • 在 CloudFront 收到查看器的请求时 (查看器请求)

  • 在 CloudFront 将请求转发到源之前(源请求)

  • 在 CloudFront 收到来自源的响应时(源响应)

  • 在 CloudFront 将响应返回到查看器之前(查看器响应)

如果您使用的是 Amazon WAF,则会在应用任何 Amazon WAF 规则后执行 Lambda@Edge 查看器请求。

有关更多信息,请参阅使用请求和响应Lambda@Edge 事件结构