遇到不受支持的 属性 ComparisonOperator
Encountered unsupported property ComparisonOperator
Cloudformation 堆栈抛出错误 "Encountered unsupported property Comparison Operator",同时使用 cloudformation 创建 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"
}
}
]
}
},
可能区分大小写。试试 GreaterThanOrEqualToThreshold
.
只是一个错字。应该是 ComparisonOperator
而不是 ComparisionOperator
.
CloudFormation Linter can help you catch these quicker and the Visual Studio Code extension 可以帮助防止自动完成的拼写错误:
E3002: Invalid Property Resources/CPUHighAlarm/Properties/ComparisionOperator
Cloudformation 堆栈抛出错误 "Encountered unsupported property Comparison Operator",同时使用 cloudformation 创建 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"
}
}
]
}
},
可能区分大小写。试试 GreaterThanOrEqualToThreshold
.
只是一个错字。应该是 ComparisonOperator
而不是 ComparisionOperator
.
CloudFormation Linter can help you catch these quicker and the Visual Studio Code extension 可以帮助防止自动完成的拼写错误:
E3002: Invalid Property Resources/CPUHighAlarm/Properties/ComparisionOperator