如何从孟买地区设置AWS SNS短信通知?

AWS不支持孟买地区的短信服务。但我需要做到这一点,当我尝试在发送通知设置中创建云监控警报时,我复制了弗吉尼亚的SNS主题的ARN,但它显示错误消息出错了,有没有办法做到这一点请分享你的想法如何从孟买地区设置AWS SNS短信通知?

回答:

不,你不能这样做。 CloudWatch只会发布到与您的CloudWatch警报/警报位于同一区域的SNS主题。

但你可以有类似于此answer

的解决方案,您可以创建以下资源类似的解决方法:

> CloudWatch Alarm (ap-south-1) 

> -> SNS (ap-south-1)

> -> Lambda (you can have this in any region, cross region lambda can be invoked from sns)

> -> SNS (us-east-1), invoked from lambda

> -> SMS subscriber (us-east-1)

UPDATE

AWS证明这是不可能的https://forums.aws.amazon.com/thread.jspa?threadID=130530。

已确认仍无法发布到其他地区的SNS主题。我试图创建在AP-南1 CW报警发送警报的话题在美国东部-1,

[[email protected]**** ~]$ aws cloudwatch put-metric-alarm --alarm-name TestSMSAlarm --alarm-description "Test Alarm turned ON" --alarm-actions arn:aws:sns:us-east-1:*****:Test --metric-name HealthyHostCount --namespace AWS/ELB --statistic Maximum --dimensions "Name=LoadBalancerName,Value=awseb-e-z-AWSEBLoa-****" --period 300 --evaluation-periods 1 --threshold 1 --comparison-operator LessThanThreshold --region ap-south-1

及以下的错误是我得到:

出错(ValidationError)在调用PutMetricAlarm操作时:指定了无效的区域us-east-1。只支持ap-south-1。

SMS现在支持以下区域,从SNS FAQ:

哪些AWS地区支持全球短信? 1)美国东部1(弗吉尼亚),2)美国西部2(俄勒冈),3)欧盟西部1(都柏林),4)亚太地区(东京),5)亚太地区(美国)新加坡)和6)亚太地区(悉尼)。

以上是 如何从孟买地区设置AWS SNS短信通知? 的全部内容, 来源链接: utcz.com/qa/261413.html

回到顶部