本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Lambda 控制台添加触发器
将触发器添加到 Lambda@Edge 函数(AWS Lambda 控制台)
登录到 AWS Management Console,然后通过以下网址打开 AWS Lambda 控制台:https://console.aws.amazon.com/lambda/
。 -
在页面顶部的 “区域” 列表中,选择美国东部(弗吉尼亚北部)。
-
在函数页面上,选择您要为其添加触发器的函数的名称。
-
选择 Qualifiers,然后选择 Versions 选项卡。
-
选择您要为其添加触发器的版本。
重要
您无法为 $LATEST 版本创建触发器,而必须为带编号的版本创建它们。
选择某个版本后,相应按钮的名称会更改为 Version: $LATEST 或 Version: 版本号。
-
选择触发器选项卡。
-
选择 Add triggers。
-
在添加触发器对话框中,选择虚线框,然后选择 CloudFront。
注意
如果您已经创建了一个或多个触发器, CloudFront 则为默认服务。
-
指定以下值,以指示您希望 Lambda 函数何时执行。
- 分配 ID
-
选择要向其中添加触发器的分配的 ID。
- 缓存行为
-
选择缓存行为,该行为将指定您要对其执行函数的对象。
注意
如果您对缓存行为指定
*
,则 Lambda 函数会部署到默认缓存行为。 - CloudFront 事件
-
选择导致函数执行 CloudFront 的事件。
- 包含正文
-
如果要在函数中访问请求正文,请选中该复选框。
- 启用触发器并复制
-
选中该复选框,以便 AWS Lambda 将函数复制到全球各地的区域。
-
选择 Submit。
部署更新的 CloudFront 发行版后,该函数开始处理指定 CloudFront 事件的请求。要确定是否已部署分配,请在导航窗格中选择分配。在部署分配后,分配的状态列的值将从正在进行变为已部署。