我创建了一个应用程序,其中将用户从aws lambda函数添加到Cognito,还将用户映射到组。
在aws cognito上创建用户时,我没有收到任何错误。 我已经配置了aws cognito在创建新用户时发送短信。
某些数字未收到短信,但会检查将其标记为已发送的日志。
请查看下面的日志,该日志确认用户已收到消息,但消息并未真正发送。
认知区域:美国西部(俄勒冈州)
{
"notification": {
"messageId": "8e7158eb-64dd-53f6-82aa-xxxxxxxxxxxx", // I have replaced original id characters by x
"timestamp": "2019-06-04 16:18:29.681"
},
"delivery": {
"phoneCarrier": "AT&T",
"mnc": 180,
"destination": "+1310600xxxx", // I have replaced last 4 digit with x here to show code.
"priceInUSD": 0.00645,
"smsType": "Transactional",
"mcc": 311,
"providerResponse": "Message has been accepted by phone",
"dwellTimeMs": 381,
"dwellTimeMsUntilDeviceAck": 890698
},
"status": "SUCCESS"
}
AWS Cognito MFA和验证:
AWS认知消息自定义:
答案 0 :(得分:0)
许多原因使我相信,仅由于AWS不良的日志记录和响应机制,此“问题”才是一个问题。响应中应指出失败和原因。
尝试解决问题后,我了解到为SNS spending limit increase提出请求应该可以解决问题。
是的,尽管主题中有多个帖子都指向该解决方案,但没有迹象表明超出限制是真正的问题。