首页 > 解决方案 > AWS CloudFront Lambda@Edge 部署

问题描述

我是 AWS 世界的新手,正在尝试从 Github 项目创建 Lambda@Edge。我浏览了本教程,可以从 AWS 控制台创建 lambda。

现在我知道了我想为 lambda 处理程序创建一个 GitHub 项目并从那里部署它的基础知识。

我在这里浏览了 AWS 文档。现在我很困惑该怎么办。Lambda@Edge 函数我创建了对 Route 53 域的调用(这是公开 DynamoDB API 的 API Gateway 的自定义 CNAME)。所以我觉得我在中间该走哪条路?这是 SAM 或云形成的最佳案例吗?

https://docs.aws.amazon.com/lambda/latest/dg/deploying-lambda-apps.html

标签: amazon-web-servicesaws-lambdaaws-lambda-edge

解决方案


我推荐使用 SAM,因为您需要更新 lambda 别名(SAM 会为您执行此操作,如果您设置AutoPublishAlias: live了 SAM 函数定义,请在部署新版本时查看此示例。


推荐阅读