Как создать облачный консольный сигнал тревоги Terraform - PullRequest
0 голосов
/ 25 апреля 2020

Создание будильника cloudwatch:

resource "aws_cloudwatch_metric_alarm" "cloudfront-500-errors" {
  alarm_name          = "${var.ENVIRONMENT_NAME}-AWS-CloudFront-High-5xx-Error-Rate"
  comparison_operator = "GreaterThanThreshold"
  evaluation_periods  = 1
  metric_name         = "5xxErrorRate"
  namespace           = "AWS/Cloudfront"
  period              = 60
  statistic           = "Average"
  threshold           = 5
  treat_missing_data  = "notBreaching"
  alarm_actions       = [aws_sns_topic.my-sns-topic.arn]
  actions_enabled     = true

  dimensions = {
    DistributionId = aws_cloudfront_distribution.this.id
    Region         = "Global"
  }
}

Я могу создать будильник для cloudwatch в terraform, но как мне получить его здесь, в "Cloudfront"?

enter image description here

1 Ответ

0 голосов
/ 28 апреля 2020

Ответ на этот вопрос заключается в том, что этот пользовательский интерфейс на самом деле является просто ссылкой на метрики облачных часов. Реальная проблема в том, что мое пространство имен было:

 namespace           = "AWS/Cloudfront"

, и оно должно было быть:

 namespace           = "AWS/CloudFront"
...