使用 Lambda@Edge 在边缘进行自定义 - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Lambda@Edge 在边缘进行自定义

Lambda@Edge 是 Amazon Lambda 的扩展。Lambda@Edge 是一项计算服务,可用于执行函数以自定义 Amazon CloudFront 提供的内容。您可以在某个 Amazon Web Services 区域,比如美国东部(弗吉尼亚州北部)的 Lambda 控制台中编写 Node.js 或 Python 函数。

然后,您可以在 Lambda 或 CloudFront 控制台中添加触发器,使函数能够在与查看器较为接近的 Amazon 位置运行,而无需预置或管理服务器。或者,您也可以使用 Lambda 和 CloudFront API 操作以编程方式设置函数和触发器。

Lambda@Edge 会自动扩展,从每天几个请求到每秒数千个请求。在与查看器较为接近的 Amazon 位置(而不是源服务器)上处理请求,可显著减少延迟并改善用户体验。