AWS CloudFormation:使用部分文本查找Lambda别名并删除这些别名



我有一个Lambda,它有很多版本,每个版本都创建了别名。这是的一个例子

  • Apple_Version_1
  • Apple_Version_1.1
  • Apple_Version_1.2
  • Apple_Version_1.2.1
  • Apple_Version_1.2.2
  • Apple_Version_1.3
  • Apple_Version_1.3.1

现在,我有一个部分文本,说">Apple_Version_1.2.";,因此,找到所有以该文本开头的版本,并能够使用云格式进行删除。

所以在这种情况下,需要低于

  • Apple_Version_1.2.1
  • Apple_Version_1.2.2

提前感谢

亚马逊网络服务amaz

简单的答案是:在普通CloudFormation(CFN(中无法做到这一点,因为CFN不是一种编程语言,功能非常有限。

长话短说:您可以设计自己的自定义资源用于CFN模板。资源将采用lambda函数的形式,该函数将处理别名并将其返回到堆栈以供进一步使用。

最新更新