亚马逊Cognito不会向我的应用程序的用户发送短信 [英] Amazon Cognito isn't delivering SMS text messages to my app's users
本文介绍了亚马逊Cognito不会向我的应用程序的用户发送短信的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已创建一个AWS Cognito用户池,用户可以在其中使用
登录- 电子邮件
- 手机号
我只在属性中验证电话号码,以便所有验证和忘记消息都通过手机短信发送,并且它工作几天后突然停止发送消息。
注意:
- https://aws.amazon.com/premiumsupport/knowledge-center/cognito-troubleshoot-mfa-sms-delivery/
- 我的Amazon SNS限制为100美元,仅使用了2美元。
- 图表仅显示2$已用
- 我可以使用SNS控制台发送短信
- Knonoto和SNS中的云观看矩阵未发现问题
- https://github.com/aws-amplify/amplify-js/issues/6344
已更新:我已在孟买地区创建了新区域,但在池发送的N Vergiia短信中创建后未发送短信。
非常感谢您提供任何信息或建议
推荐答案
在花了很多小时之后。要将发现的问题调试到AWS Cognito中,请让我一步一步地解释
我在孟买亚太地区(孟买)创建了一个AWS Cognito池 AP-South-1,使用SNS文本消息发送OTP消息。
请求孟买地区SNS将限额提高到100美元
几天来一切正常,突然所有短信都停止了。
调试步骤:
- 使用以下链接,在100$Limit中未发现任何问题,仅使用了2$。
- 我已在相同的孟买地区创建了一个具有相同配置的新Cognito池,并尝试发送消息,而不发送AWS Cognito池发送的消息。 *
3)我已在不同的北维尔吉尼亚地区创建了一个配置相同的新Cognito池,并尝试发送消息,消息发送时没有问题。
- 我已经使用了孟买地区的SNS,在消息中没有发现任何问题。
那么问题出在哪里?
错误:错误
在我的案例中,AWS Cognito内部使用新加坡区域发送短信,由于我使用的是孟买区域,因此我的限制是1$,Cognito应该使用孟买区域,而不是新加坡区域。
不幸的是,没有公开文件可供用户知道哪个地区最接近他们选择的地区。在发送SMS文本消息时。在提出所有亚太地区的请求后,该地区的问题最终得到解决。因为AWS不应记录文档中的任何说明。
这篇关于亚马逊Cognito不会向我的应用程序的用户发送短信的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文