用云形成代替地形部署的lambda



我有一个需求,要从我们现有的lambdas的terraform/godd部署结构转移到使用代码管道和云信息。

我遇到的主要障碍是cloudformation无法使用现有名称部署lambda,这意味着我目前需要删除现有的lambda,因为我们的测试环境和较少使用的lambda不是一个大问题,但有一些关键问题我宁愿用一种更干净的方式来跨越,有没有办法替换它?

唯一的方法是将现有资源导入CloudFormation。请注意,并非所有资源都可以导入。支持的列表在这里。

就lambda而言,可以导入以下资源:

  • AWS::Lambda::Alias
  • AWS::Lambda::CodeSigningConfig
  • AWS::Lambda::函数
  • AWS::Lambda::版本

然而,导入过程并不是那么简单。要使其发挥作用,您已经需要具有与现有资源相匹配的适当模板。

因此,在尝试使用生产函数之前,最好在测试函数和其他资源上进行一些实践运行,以熟悉流程及其要求。此外,您可以考虑使用former2来帮助您从现有的lambda生成这些初始模板。

相关内容

  • 没有找到相关文章

最新更新