我正在通过从相应区域读取最新的ami id来自动化cloudformation模板。我能够通过使用terraform来实现。
在terraform中,我们有数据源可查询和过滤aws ami-id。同样,我们在cloudformation中是否有任何来源可以查询和过滤私人AWS ami-id?
在terraform中,我们可以使用以下
获取ami iddata "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模板来帮助我做同样的事情吗?
预先感谢:)
答案 0 :(得分:0)
本演练向您展示如何创建自定义资源以及如何将Lambda函数与之关联以查找AMI ID。