Terraform documentationは、オートスケーリンググループのコンテキストではクラウドウォッチアラームを処理しますが、個々のインスタンスはカバーしません。私はそれはのようなものになります推測しているTerraformを使用して、クラウドウォッチアラート(metric_alarm)を作成します。個々のホストに対してalarm_actionsを使用するにはどうすればよいですか?
resource "aws_cloudwatch_metric_alarm" "foobar" {
alarm_name = "terraform-test-foobar5"
comparison_operator = "GreaterThanOrEqualToThreshold"
evaluation_periods = "2"
metric_name = "CPUUtilization"
...
dimensions {
InstanceId = "${aws_instance.myOrg-myHost.id}"
}
alarm_description = "This metric monitors ec2 cpu utilization"
#This would be for autoscaling
#alarm_actions = ["${aws_autoscaling_policy.bat.arn}"]
}
:
alarm_actions = ["arn:aws:sns:us-east-1:111122223333:MyTopic"]
Humm、それはうまくいくようです。奇妙なことに私はそれがどこでも文書化されて見つけることができません。 – jorfus