创建 Lambda@Edge 函数
要将 AWS Lambda 设置为运行基于 CloudFront 事件的 Lambda 函数,请按照以下步骤操作。
创建 Lambda@Edge 函数
- 登录到 AWS Management Console,然后通过以下网址打开 AWS Lambda 控制台:https://console.aws.amazon.com/lambda/ - 。 
- 
					如果您已有一个或多个 Lambda 函数,请选择创建函数。 如果您没有任何函数,请选择立即开始使用。 
- 
					在页面顶部的“区域”列表中,选择美国东部(弗吉尼亚州北部)。 
- 
					使用您自己的代码创建函数,或者以 CloudFront 蓝图为基础创建函数。 - 
							要使用您自己的代码创建函数,请选择从头开始创作。 
- 
							要显示 CloudFront 蓝图列表,请在筛选条件字段中输入 cloudfront,然后选择 Enter 键。 如果您找到了自己要使用的蓝图,请选择该蓝图的名称。 
 
- 
							
- 
					在基本信息部分,指定以下值: - 
							名称 – 输入函数的名称。 
- 
							角色 – 要快速入门,请选择从模板创建新角色。您也可以选择选择现有角色或创建自定义角色,然后按照提示填写本部分的信息。 
- 
							角色名称 – 输入角色的名称。 
- 
							策略模板 – 选择基本 Edge Lambda 权限。 
 
- 
							
- 
					如果您在步骤 4 中选择了从头开始创作,请跳至步骤 7。 如果您在步骤 4 中选择了蓝图,则可通过 cloudfront 部分创建一个触发器,它可将此函数与 CloudFront 分配和 CloudFront 事件中的缓存相关联。建议您现在选择删除,因此在创建函数时没有函数触发器。您可以在稍后添加触发器。 提示建议您先测试和调试该函数,然后再添加触发器。如果选择立即添加触发器,则在您创建该函数,该函数完成向全球 AWS 位置的复制,并且相应的分配部署完成后,该函数将立即开始运行。 
- 
					选择创建函数。 Lambda 将创建两个版本的函数:$LATEST 和 Version 1。您只能编辑 $LATEST 版本,但控制台最初会显示 Version 1。 
- 
					要编辑函数,请选择页面顶部附近、函数 ARN 下方的 Version 1。然后,在 Versions 选项卡上,选择 $LATEST。(如果您离开再返回到该函数,则按钮标签将是 Qualifiers。) 
- 
					在 Configuration 选项卡上,选择适用的 Code entry type。然后,按照提示编辑或上传您的代码。 
- 
					对于运行时,请根据函数的代码选择值。 
- 
					在标签部分中,添加任何适用的标签。 
- 
					选择操作,然后选择发布新版本。 
- 
					输入新版本函数的描述。 
- 
					选择 Publish。 
- 
					测试并调试函数。有关在 Lambda 控制台中进行测试的更多信息,请参阅《AWS Lambda 开发人员指南》中的使用控制台调用 Lambda 函数。 
- 
					当您准备好为 CloudFront 事件执行函数时,发布另一个版本并编辑该函数以添加触发器。有关更多信息,请参阅 为 Lambda@Edge 函数添加触发器。