我给出了一个涉及SMS和AWS平台的要求,要求是 - 用户可以向手机号码发送SMS,我需要将SMS及其元数据存储到AWS RDS或DynamoDB或任何AWS兼容存储中。这些短信将用于填充实时仪表板。
这里有人遇到过这样的情况吗? 或者我可以用来解决它的任何工具或技术?
非常感谢您的回复,阿伦
您可以使用 Amazon SNS 发送短信。我看到你已经标记了Python。如果您想使用它来发送消息,亚马逊提供了一个名为boto3的AWS 开发工具包。可以使用任何与RDS兼容的数据库引擎(PostgreSQL,Aurora,MySQL等(来存储消息。Amazon RDS 只是预置将运行此软件的服务器。如果你打算为仪表板制作一个Web应用程序,像Django这样的框架将是一个不错的选择。然后你可以使用像Django Channels这样的东西来满足实时要求。
据我所知,接收国际短信是免费的,接收者方面没有麻烦。与发送 AWS SNS 提供的短信不同
这样就把短信接收业务和存储业务分开了。要接收短信,您可以查看Nexmo或Twilio。
请注意,短信会定期失败,大多数时候发件人需要支付国际短信费用