我正在尝试使用terraform获取最新创建的快照,根据terraform的文档,不知道该怎么做,对于aws ami,可以通过以下方式完成:
data "aws_ami" "web" {
filter {
name = "state"
values = ["available"]
}
filter {
name = "tag:Component"
values = ["web"]
}
most_recent = true
}
我期待ebs快照的类似内容如下:
data "aws_ebs_snapshot" "latest_snapshot" {
filter {
name = "state"
values = ["available"]
}
most_recent = true
}
但是没有" most_recent"数据参考页面的参数 - > " aws_ebs_snapshot" here,那么如何使用terraform获取最新创建的快照?为什么我们不能使用与aws_ami相似的语法?
答案 0 :(得分:1)
目前最新版本的Terraform v0.8.2尚未提供,但此功能几天前已合并到最新的Terraform大师中。
https://github.com/hashicorp/terraform/pull/10986
它也列在下一版本v0.8.3的CHANGELOG
中,因此很快就会推出。