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 设置警报来验证这一点。操作部分也是一个列表,允许配置多个操作的配置。
嗨,我正在使用以下资源使用 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 设置警报来验证这一点。操作部分也是一个列表,允许配置多个操作的配置。