微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS CloudFormation-如何为警报跨区域警报指定CloudWatch指标的区域 更新

如何解决AWS CloudFormation-如何为警报跨区域警报指定CloudWatch指标的区域 更新

我想了解如何/在何处指定CloudFormation模板中CloudWatch指标的区域。我试图在多个位置指定值。这导致了大多数格式错误的对象或不受支持属性错误。我必须假设其不受支持,或者配置中可能存在变通办法。我还尝试修改警报源选项卡(在AWS UI中)区域属性,该属性可保存并显示正确的图形值。只有稍后,它才会恢复更新警报的最后一步。在创建新警报时也可以观察到相同的行为。本质上,我想要的是跨区域警报之类的东西。

    MyAlarm:
        Type: "AWS::CloudWatch::Alarm"
        Properties:
            AlarmName: "MyAlarm"
            AlarmDescription: "a cool description"
            Dimensions:
              - Name: TaskListName
                Value: BatchWorkerTaskList
              - Name: Domain
                Value: SomeDomain
            Region: us-east-1 # <- tried this
            Metrics: 
                Region: us-east-1 # <- tried this
            MetricName: PendingTasks
            Namespace: AWS/SWF
            Period: 300
            Comparisonoperator: GreaterThanorEqualToThreshold
            EvaluationPeriods: 1
            ExtendedStatistic: p50
            Threshold: 20
            Unit: Count
            AlarmActions:
            - !Ref "TriggerSomeScaling"
      

解决方法

更新

属性ExecuteAsync无效,并且对于AWS::CloudWatch::AlarmAWS::CloudWatch::Alarm MetricDataQuery都不存在,说明了模板失败的原因。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。