从用户接收短信并在AWS中存储

时间:2018-03-21 06:20:54

标签: python amazon-web-services mobile sms amazon-sns

我提出了涉及SMS和AWS平台的要求,要求是 - 用户可以将SMS发送到手机号码,我需要将SMS及其元数据存储到AWS RDS或DynamoDB或任何AWS兼容存储中。这些SMS将用于填充实时仪表板。

这里有人遇到过这种情况吗?或者我可以用来解决它的任何工具或技术?

非常感谢您的回复, 阿伦

2 个答案:

答案 0 :(得分:0)

您可以使用Amazon SNS发送短信。我看到你标记了Python。如果您想使用它来发送消息,Amazon提供了一个名为boto3的AWS SDK。可以使用任何与RDS兼容的数据库引擎(PostgreSQL,Aurora,MySQL等)存储消息。 Amazon RDS仅提供将运行此软件的服务器。如果您打算为仪表板制作Web应用程序,那么像Django这样的框架将是一个不错的选择。然后,您可以使用类似Django Channels的内容来满足实时要求。

答案 1 :(得分:0)

据我所知,接收国际短信是免费的,接收方无需麻烦。与发送AWS SNS提供的SMS不同

这样就分开了SMS接收业务和存储业务。要接收短信,您可以查看Nexmo或Twilio。

请注意,SMS会定期失败,并且发送者大部分时间都会收取国际短信费用