Amazon SNS - 发送短信,发送状态

时间:2017-06-21 06:33:31

标签: amazon-web-services boto3 amazon-sns

我正在尝试使用Amazon SNS发送消息,但它显示非典型行为。它会向某些号码发送消息,而其他人可能会也可能不会。

import boto3
client = boto3.client('sns', .....)
client.publish(PhoneNumber, Message)

我正在使用发布API直接为OTP发送短信而不使用主题。有没有办法让他们获得交货状态?区域/ DND会影响交付。这是印度数字。我正在使用Transactional消息。

1 个答案:

答案 0 :(得分:6)

在控制台上有“短信首选项”。需要为CloudWatch Logs访问和报告存储存储桶设置 IAM角色。设置完成后,亚马逊将开始在CloudWatch中存储日志。完成后,它将开始在控制台UI中显示传送速率和状态,并在CloudWatch中显示详细日志。

交付可能失败的原因有很多。它列出了所有内容。即使邮件类型为transactional,DND也会影响投放。

此外,还有一个可用的API可以相应地查询这些日志。 enter image description here