Amazon CloudFront
开发人员指南 (API 版本 2016-09-29)

为 Lambda@Edge 编写函数

有多个资源可帮助您编写 Lambda@Edge 函数:

将 Node.js 或 Python 用于 Lambda@Edge 的编程模型与在 AWS 区域中使用 Lambda 的编程模型相同。有关更多信息,请参阅使用 Node.js 构建 Lambda 函数使用 Python 构建 Lambda 函数

在 Lambda@Edge 代码中,包含 callback 参数并为请求或响应事件返回合适的对象:

  • 请求事件 – 在响应中包含 cf.request 对象。

    如果要生成响应,请在响应中包含 cf.response 对象。有关更多信息,请参阅 在请求触发器中生成 HTTP 响应

  • 响应事件 – 在响应中包含 cf.response 对象。