我希望为us-west-2数据中心的EC2实例获取通知架构设置.我已经阅读了CloudWatch和SNS文档,我知道只有在us-east-1中设置SNS主题时才能使用SMS通知.
我想知道是否有人找到了一种方法来获取不在us-east-1中的实例的CloudWatch警报,以便在us-east-1中的主题设置上进行广播?
看起来文档是不正确的 - 当我们尝试在us-west-2中添加一个新的警报时,指向我们东方1的一个主题的SMS功能,观察到以下错误(今天在2014年9月10日尝试过) ):
A client error (ValidationError) occurred when calling the PutMetricAlarm operation: Invalid region us-east-1 specified. Only us-west-2 is supported.
这基于使用aws cli运行以下命令(帐号更改为1234567890):
aws cloudwatch put-metric-alarm --alarm-name "ELB UnHealthy > 0" --alarm-description "ELB UnHealthy > 0" --actions-enabled --ok-actions arn:aws:sns:us-west-2:1234567890:EmailOnly --alarm-actions arn:aws:sns:us-east-1:1234567890:EmailAndSMS --insufficient-data-actions arn:aws:sns:us-west-2:1234567890:EmailOnly --metric-name UnHealthyHostCount --namespace AWS/ELB --statistic Average --dimensions Name=LoadBalancerName,Value=elb-name --period 60 --evaluation-periods 3 --threshold 1 --comparison-operator GreaterThanOrEqualToThreshold
我想之前的答案来自那些实际上没有对此进行测试的人...这是或者AWS在过去几个月中禁用了引用其他地区sns主题的能力而忘记更新他们的文档......