Я пытаюсь создать снимки определенных томов EBS на основе тегов в определенном регионе AWS с помощью Terraform. Я пробовал фильтровать тома EBS на основе тегов. Я могу получить четкий вывод идентификатора тома EBS, когда в атрибуте фильтра указано только одно значение тега, но для нескольких значений я получаю следующую ошибку:
data.aws_ebs_volume.ebs_volume: data.aws_ebs_volume.ebs_volume: Ваш запрос вернул более одного результата. Попробуйте использовать более конкретные критерии поиска или установите для атрибута
most_recent
значение true.
Ниже мой шаблон терраформы:
data "aws_ebs_volume" "ebs_volume" {
filter {
name = "tag:Name"
values = ["EBS1","EBS2","EBS3"]
}
}
output "ebs_volume_id" {
value = "${data.aws_ebs_volume.ebs_volume.id}"
}
resource "aws_ebs_snapshot" "ebs_volume" {
volume_id = "${data.aws_ebs_volume.ebs_volume.id}"
}
Есть ли четкий способ создания моментальных снимков нескольких томов EBS с использованием любого оператора цикла в terraform?