«Базовые проверки работоспособности не должны указывать метрическую область». - PullRequest
0 голосов
/ 23 мая 2018

Перекрестная отправка из: https://forums.aws.amazon.com/thread.jspa?threadID=280944

Здравствуйте!

Получение следующей ошибки при добавлении нового HealthCheck, подключенного к сигналу тревоги.(Для получения дополнительной информации см. Прикрепленный снимок экрана).

Недопустимый параметр: для базовых проверок работоспособности не должна быть задана метрическая область.

Используемая конфигурация:

...

  AlertsEmailTopic:
    Type: AWS::SNS::Topic
    Properties:
      DisplayName: !Join ['', ['ApiServiceAlerts-', !Ref "AWS::StackName"]]
      Subscription:
      -
        Endpoint: alerts@example.com
        Protocol: email

  ApiHealthCheckDownAlarm:
    Condition: CreateProdResources
    Type: AWS::CloudWatch::Alarm
    Properties:
      ActionsEnabled: true
      AlarmActions:
      - !Ref AlertsEmailTopic
      ComparisonOperator: LessThanThreshold
      EvaluationPeriods: 1
      Namespace: AWS/Route53
      MetricName: HealthCheckStatus
      Period: 300
      Statistic: Minimum
      Threshold: 1
      TreatMissingData: breaching

  HealthCheckApi:
    Condition: CreateProdResources
    Type: AWS::Route53::HealthCheck
    Properties:
      HealthCheckConfig:
        Port: "443"
        Type: "HTTPS"
        ResourcePath: /
        FullyQualifiedDomainName: api.example.com
        RequestInterval: "30"
        FailureThreshold: "3"
        AlarmIdentifier:
          Name: !Ref ApiHealthCheckDownAlarm
          Region: us-west-2
      HealthCheckTags:
      -
        Key: "Name"
        Value: "https://api.example.com"

Единственная другая полезная информация, которую я видел специально для aws-cli, но я не могу понять, как перевести исправление в Cloudformation.См. https://forums.aws.amazon.com/thread.jspa?messageID=834963&tstart=0

Большое спасибо, Алекс

1 Ответ

0 голосов
/ 23 мая 2018

Аварийные сигналы проверки работоспособности маршрута 53 всегда находятся в us-east-1, потому что это регион, куда маршрут 53 доставляет показатели проверки работоспособности в CloudWatch независимо от того, где находится контролируемая цель или какие регионы были выбраны для проверки работоспособности.

Здесь нельзя указать другой регион, и в сообщении об ошибке указывается, что регион не указывается.

...