

# 使用 Lambda@Edge 在边缘进行自定义
<a name="lambda-at-the-edge"></a>

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

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

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

**注意**  
gRPC 请求不支持 Lambda@Edge。有关更多信息，请参阅[将 gRPC 与 CloudFront 分配结合使用](distribution-using-grpc.md)。

**Topics**
+ [Lambda@Edge 如何处理请求和响应](lambda-edge-event-request-response.md)
+ [使用 Lambda@Edge 的方法](lambda-edge-ways-to-use.md)
+ [Lambda@Edge 函数入门（控制台）](lambda-edge-how-it-works.md)
+ [设置 Lambda@Edge 的 IAM 权限和角色](lambda-edge-permissions.md)
+ [编写和创建 Lambda@Edge 函数](lambda-edge-create-function.md)
+ [为 Lambda@Edge 函数添加触发器](lambda-edge-add-triggers.md)
+ [测试和调试 Lambda@Edge 函数](lambda-edge-testing-debugging.md)
+ [删除 Lambda@Edge 函数和副本](lambda-edge-delete-replicas.md)
+ [Lambda@Edge 事件结构](lambda-event-structure.md)
+ [使用请求和响应](lambda-generating-http-responses.md)
+ [Lambda@Edge 函数示例](lambda-examples.md)