【发布时间】:2021-09-19 15:24:35
【问题描述】:
我们在控制台中创建了一些 lambda,我想将它们移动到 SAM 框架中。对于第一个,我使用了 sam init。我将代码复制/粘贴到项目中的文件中。然后,我手动将 layers/vpc/security/etc 的更新更新到 template.yaml 文件。这是最好的方法还是有某种方法可以从现有的 lambda 自动生成 SAM 项目?
【问题讨论】:
标签: aws-lambda aws-sam
我们在控制台中创建了一些 lambda,我想将它们移动到 SAM 框架中。对于第一个,我使用了 sam init。我将代码复制/粘贴到项目中的文件中。然后,我手动将 layers/vpc/security/etc 的更新更新到 template.yaml 文件。这是最好的方法还是有某种方法可以从现有的 lambda 自动生成 SAM 项目?
【问题讨论】:
标签: aws-lambda aws-sam
看来您走在正确的轨道上。目前没有工具可以从现有资源自动生成 SAM 项目。
但您可以尝试使用 AWS CloudFormer 从您的 AWS 账户中的现有资源创建 AWS CloudFormation 模板(但还不是 Lambda!!)。但是,您仍然需要对您的 AWS SAM 模板进行一些调整,这会使您的工作变得轻松一些。
【讨论】: