cloudwatch 具有多个 SNS 主题的警报操作 usind cloudformation

cloudwatch Alarm actions with multiple SNS topics usind cloudformation

嗨,我正在使用以下资源使用 cloudformation

"SNSTopic1":{
            "Default":"<prodteamarn>",
            "Description":"ProdteamSNStopic",
            "Type":"String"
            },

"SNSTopic2":{
            "Default":<featureteanarn>,
            "Description":"featureteamSNStopic",
            "Type":"String"
            },

    "Resources":{
            "SpilloverCountAlarm":{
                "Properties":{
                    "AlarmActions":[
                        {
                            "Ref":"SNSTopic1"
                        },
                       {
                         "Ref":"SNSTopic2"  //can i use multiple SNS topics             
                       }
                    ],
                    "AlarmDescription":"Spillover is Too Large",
                    "ComparisonOperator":"GreaterThanThreshold",
                    "Dimensions":[
                        {
                            "Name":"LoadBalancerName",
                            "Value":{
                                "Ref":"xyz"
                            }
                        }
                    ],
                    "EvaluationPeriods":"2",
                    "MetricName":"SpilloverCount",
                    "Namespace":"AWS/ELB",
                    "Period":"100",
                    "Statistic":"Sum",
                    "Threshold":"3"
                },
                "Type":"AWS::CloudWatch::Alarm"
            }

所以问题是我可以在 Alarmactions 中使用多个 SNS 主题吗???因为我需要向产品和功能团队发送通知,因为他们对 SNS 主题有不同的 Arn。

是的,根据CloudFormation documentation for Alarm,属性 AlarmActions 是要执行的操作列表。这意味着您应该能够毫无问题地通知多个 SNS 主题。

您可以通过查看 AWS Console UI 设置警报来验证这一点。操作部分也是一个列表,允许配置多个操作的配置。