Amazon cloudformation 如何使用cloudformation从aws动态读取ami id

Amazon cloudformation 如何使用cloudformation从aws动态读取ami id,amazon-cloudformation,Amazon Cloudformation,我正在通过从相应区域读取最新的ami id来自动化cloudformation模板。我能够通过使用terraform实现这一点 在terraform中,我们有数据源来查询和过滤aws ami-id。类似地,我们在CloudInformation中有任何源来查询和过滤私有aws ami id吗 在terraform中,我们可以使用下面的 data "aws_ami" "example" { executable_users = ["self"] most_recent = tru

我正在通过从相应区域读取最新的ami id来自动化cloudformation模板。我能够通过使用terraform实现这一点

在terraform中,我们有数据源来查询和过滤aws ami-id。类似地,我们在CloudInformation中有任何源来查询和过滤私有aws ami id吗

在terraform中,我们可以使用下面的

data "aws_ami" "example" {
  executable_users = ["self"]
  most_recent      = true
  name_regex       = "^myami-\\d{3}"
  owners           = ["self"]

  filter {
    name   = "name"
    values = ["myami-*"]
  }

  filter {
    name   = "root-device-type"
    values = ["ebs"]
  }

  filter {
    name   = "virtualization-type"
    values = ["hvm"]
  }
}
然而,有谁能帮助我使用cloudformation模板做同样的事情吗

提前感谢:)

本演练演示如何创建自定义资源并将Lambda函数与其关联以查找AMI ID

本演练演示如何创建自定义资源并将Lambda函数与其关联以查找AMI ID


我必须使用cloudformation从一个lambda函数中读取两个ami ID。有没有办法从cloudformation中的lambda函数读取两个不同的ami ID?我必须使用cloudformation从一个lambda函数读取两个ami ID。有没有办法从cloudformation中的lambda函数中读取两个不同的ami id?