我正在使用AWS服务(lambda,lex和dynamodb)构建聊天机器人。我需要通过aws lex通知用户dynamodb表更新的时间点。我计划使用aws简单通知服务来做到这一点,但我不确定这是否有可能,如果可以的话,我该怎么做? 谢谢。
答案 0 :(得分:0)
如果您想明确地将DynamoDB记录发送给用户(也许是DevOps还是技术支持?),请使用DynamoDB Streams来实现。
如果没有,我建议您将特定的更改发送到SNS主题,您将获得2个订阅的服务。一个将数据保存在DynamoDB中,另一个将消息发送给用户。
为了将消息发送给用户,它不应通过Lex。只需重用用户与Lex互动的渠道(sms,skype ...),然后在那儿发送消息即可。想想Lex更多的是请求响应,而不是主动发送消息。