Amazon CloudFront
开发人员指南 (API 版本 2016-09-29)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 Lambda 控制台添加触发器

将触发器添加到 Lambda@Edge 函数 (AWS Lambda 控制台)

  1. 通过以下网址登录 AWS 管理控制台并打开 AWS Lambda 控制台:https://console.amazonaws.cn/lambda/

  2. 在页面顶部的区域列表中,选择 美国东部(弗吉尼亚北部)

  3. 函数页面上,选择您要为其添加触发器的函数的名称。

  4. 选择 Qualifiers,然后选择 Versions 选项卡。

  5. 选择您要为其添加触发器的版本。

    重要

    您无法为 $LATEST 版本创建触发器,而必须为带编号的版本创建它们。

    选择某个版本后,相应按钮的名称会更改为 Version: $LATESTVersion: 版本号

  6. 选择触发器选项卡。

  7. 选择 Add triggers

  8. 添加触发器对话框中,选择虚线框,然后选择 CloudFront

    注意

    如果您已创建一个或多个触发器,则 CloudFront 为默认服务。

  9. 指定以下值,以指示您希望 Lambda 函数何时执行。

    分配 ID

    选择要向其中添加触发器的分配的 ID。

    Cache behavior

    选择缓存行为,该行为将指定您要对其执行函数的对象。

    注意

    如果您对缓存行为指定 *,则 Lambda 函数会部署到默认缓存行为。

    CloudFront event

    选择促使函数执行的 CloudFront 事件。

    包含正文

    如果要在函数中访问请求正文,请选中该复选框。

    Enable trigger and replicate

    选中该复选框,以便 AWS Lambda 将函数复制到全球各地的区域。

  10. 选择 Submit

    在部署更新的 CloudFront 分配时,函数开始处理指定的 CloudFront 事件的请求。要确定是否已部署分配,请在导航窗格中选择分配。在部署分配后,分配的状态列的值将从正在进行变为已部署