amazon-web-services - 如何根据存储在 DynamoDB 中的日期发送 AWS SNS 移动 SMS 消息
问题描述
我的应用程序中有一个特定的用例,我必须为此构建一个预约系统。它将约会详细信息保存到 DynamoDB 表中,该表将包含有关约会日期和用户手机号码的信息。系统应在约会日期前一天向用户发送提醒 SMS 警报。DB 表中还有一个状态属性,当约会日期到达时,它应该更改为“今天”。
我应该如何构建这个系统,以成功实现这些用例。自动化这个过程的架构方法应该是什么?
解决方案
解决此问题的一种可能方法是使用 CloudWatch cron 事件触发器在计时器上运行 Lambda,该触发器扫描或查询DynamoDB 表中具有适用于 SMS 警报的日期的值,然后使用SNS 发布相应地发送警报到SMS(请注意 SDK 的链接适用于 javascript,但其他语言也支持这些功能)
推荐阅读
- php - 为什么有人不会省略结束 php 标签?
- python - Django 将模型字段作为参数传递给存储在另一个模型中的 URL
- node.js - 如何在 Sequelize 中使用 Postgres 的 BIGSERIAL?
- mongodb - mongo 在顶部插入数组而不重复
- c# - componentOne windows flexgrid 自动化使用 CodedUI C#
- vba - 有没有办法在 VBA Excel 中使用多个工作表查找和替换?
- r - 使用ggmap创建地图和持久错误R
- c# - 如何调用扩展方法从数组中删除项目
- powershell - 带参数的 PowerShell 调用运算符
- azure-devops - How can I automatically link variable groups and agent pool when import release definitions to Azure DevOps?