10个报警单terraform报警看起来是这样的:在Terraform,你怎么能轻松地创建每桌
resource "aws_cloudwatch_metric_alarm" "ecs_cpu_reservation" {
alarm_name = "ecs-cpu-reservation-${var.environment}"
alarm_description = "my description"
namespace = "AWS/ECS"
metric_name = "CPUReservation"
dimensions {
ClusterName = "${var.environment}"
}
statistic = "Average"
period = "300"
evaluation_periods = "${var.acceptable_cpu_reservation_eval_period}"
comparison_operator = "GreaterThanOrEqualToThreshold"
threshold = "${var.acceptable_cpu_reservation}"
alarm_actions = ["${data.terraform_remote_state.vpc.my_topic_arn}"]
actions_enabled = "${var.alerting_enabled}"
}
我有每桌10个警报,以及50桌。 因此,tf文件将包含500个这些资源块。这是一个巨大的文件!
绝大多数的报警是相同的...唯一的区别是报警是什么表。
有没有办法循环表名列表并创建警报?
从我读到的情况来看,使用“count”变量(或迭代列表)将导致维护噩梦。