为什么 SNS 无法通过 AWS CONSOLE 发送短信?
Why SNS is not able to send sms through AWS CONSOLE?
我正在尝试发送 SMS through console
但显然我没有收到任何消息。
到目前为止我做了什么?
- 创建了一个主题
- 创建了我的电话号码和电子邮件 ID 的订阅。
- 发布了一条消息
在我的电子邮件 ID 上,我可以收到关于同一主题的消息,但不能在移动设备上接收消息 phone。
甚至尝试了其他手机 phone,只是为了确保我的号码没有阻止消息,但结果是一样的,sns SMS 无法通过控制台工作!!!
您可以打开传递状态日志记录以查看邮件发生了什么。例如,承运人可能拒绝了邮件。
来自Viewing Amazon CloudWatch metrics and logs for SMS deliveries - Amazon Simple Notification Service:
- 在 Amazon SNS 导航面板上,选择短信 (SMS)。
- 在短信 (SMS) 页面的短信首选项部分,选择编辑。
- 在“编辑短信首选项”页面的“传递状态日志记录”部分,将成功采样率设置为 100%
- 选择创建新的服务角色。
- 选择创建新角色。
- 在 SNS 正在请求使用您的帐户页面中的资源的权限时,选择允许。
- 选择保存更改。
输出类似于:
{
"notification": {
"messageId": "1077257a-92f3-5ca3-bc97-6a915b310625",
"timestamp": "2016-06-28 00:40:34.559"
},
"delivery": {
"mnc": 0,
"destination": "+1XXX5550100",
"priceInUSD": 0.00645,
"smsType": "Transactional",
"mcc": 0,
"providerResponse": "Unknown error attempting to reach phone",
"dwellTimeMs": 1420,
"dwellTimeMsUntilDeviceAck": 1692
},
"status": "FAILURE"
}
我正在尝试发送 SMS through console
但显然我没有收到任何消息。
到目前为止我做了什么?
- 创建了一个主题
- 创建了我的电话号码和电子邮件 ID 的订阅。
- 发布了一条消息
在我的电子邮件 ID 上,我可以收到关于同一主题的消息,但不能在移动设备上接收消息 phone。
甚至尝试了其他手机 phone,只是为了确保我的号码没有阻止消息,但结果是一样的,sns SMS 无法通过控制台工作!!!
您可以打开传递状态日志记录以查看邮件发生了什么。例如,承运人可能拒绝了邮件。
来自Viewing Amazon CloudWatch metrics and logs for SMS deliveries - Amazon Simple Notification Service:
- 在 Amazon SNS 导航面板上,选择短信 (SMS)。
- 在短信 (SMS) 页面的短信首选项部分,选择编辑。
- 在“编辑短信首选项”页面的“传递状态日志记录”部分,将成功采样率设置为 100%
- 选择创建新的服务角色。
- 选择创建新角色。
- 在 SNS 正在请求使用您的帐户页面中的资源的权限时,选择允许。
- 选择保存更改。
输出类似于:
{
"notification": {
"messageId": "1077257a-92f3-5ca3-bc97-6a915b310625",
"timestamp": "2016-06-28 00:40:34.559"
},
"delivery": {
"mnc": 0,
"destination": "+1XXX5550100",
"priceInUSD": 0.00645,
"smsType": "Transactional",
"mcc": 0,
"providerResponse": "Unknown error attempting to reach phone",
"dwellTimeMs": 1420,
"dwellTimeMsUntilDeviceAck": 1692
},
"status": "FAILURE"
}