使用 Lambda 控制台添加触发器 - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Lambda 控制台添加触发器

将触发器添加到 Lambda@Edge 函数(Amazon Lambda 控制台)
  1. 登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Lambda 控制台:https://console.aws.amazon.com/lambda/

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

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

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

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

    重要

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

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

  6. 选择触发器选项卡。

  7. 选择 Add triggers

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

    注意

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

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

    分配 ID

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

    缓存行为

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

    注意

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

    CloudFront 事件

    选择导致函数执行 CloudFront 的事件。

    包含正文

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

    启用触发器并复制

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

  10. 选择 Submit

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