遇到不受支持的 属性 ComparisonOperator

Encountered unsupported property ComparisonOperator

Cloudformation 堆栈抛出错误 "Encountered unsupported property Comparison Operator",同时使用 cloudformation 创建 AWS::CloudWatch::Alarm。

根据 AWS 文档 ComparisionOperatorGreaterThanOrEqualtoThreshold 有效。 我将 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"
                        }
                    }
                ]
            }
        },

可能区分大小写。试试 GreaterThanOrEqualToThreshold.

只是一个错字。应该是 ComparisonOperator 而不是 ComparisionOperator.

CloudFormation Linter can help you catch these quicker and the Visual Studio Code extension 可以帮助防止自动完成的拼写错误:

E3002: Invalid Property Resources/CPUHighAlarm/Properties/ComparisionOperator