Обнаружено неподдерживаемое свойство ComparisonOperator - PullRequest
0 голосов
/ 08 января 2020

Выдает стек облачной информации Ошибка «Обнаружено неподдерживаемое свойство оператора сравнения» при создании AWS :: CloudWatch :: Alarm с использованием облачной информации.

Согласно AWS документации ComparisionOperator значение GreaterThanOrEqualtoThreshold действительно. Я использую AWSTemplateFormatVersion как 2010-09-09

Буду признателен за любую помощь:)

"CPUHighAlarm":{
            "Type":"AWS::CloudWatch::Alarm",
            "Properties":{
                "AlarmDescription":"High CPU utilization",
                "MetricName":"CPUUtilization",
                "Namespace":"AWS/EC2",
                "AlarmActions":[{"Ref":"asgScaleOut"}],
                "ComparisionOperator": "GreaterThanOrEqualtoThreshold",
                "EvaluationPeriods": "1",
                "Threshold": "70",
                "Period":"180",
                "Statistic": "Average",
                "Dimensions": [
                    {
                        "Name": "AutoScalingGroupName",
                        "Value": {
                            "Ref": "asg"
                        }
                    }
                ]
            }
        },

Ответы [ 2 ]

0 голосов
/ 08 января 2020

Просто опечатка. Должно быть ComparisonOperator вместо ComparisionOperator.

. CloudFormation Linter может помочь вам быстрее их поймать, а расширение Visual Studio Code может помочь предотвратить опечатки с автозаполнением:

E3002: Invalid Property Resources/CPUHighAlarm/Properties/ComparisionOperator

0 голосов
/ 08 января 2020

Может быть, это чувствительно к регистру. Попробуйте GreaterThanOrEqualToThreshold.

...