我是AWS世界的新手,正在尝试从Github项目创建Lambda @ Edge。我完成了本教程,可以从AWS控制台创建lambda。
现在,我已经了解了我想为lambda处理程序创建GitHub项目并从那里进行部署的基本知识。
我在这里浏览了AWS文档。现在我很困惑该怎么办。我创建了Lambda @ Edge函数,以调用Route 53域(这是公开DynamoDB API的API网关的自定义CNAME)。所以我觉得自己在中间,走哪条路?这是SAM或云形成的最佳情况吗?
https://docs.aws.amazon.com/lambda/latest/dg/deploying-lambda-apps.html
答案 0 :(得分:1)
我建议使用SAM,因为您需要更新lambda别名(如果您在SAM函数定义上设置了AutoPublishAlias: live
,请在需要时更新lambda别名,请参见以下示例)。您将部署新版本。