AWS Appsync调用从Lambda变异? [英] AWS Appsync Invoke mutate from Lambda?

查看:12
本文介绍了AWS Appsync调用从Lambda变异?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个订阅Appysync事件的客户端应用程序。数据源是RDS的Lambda函数。是否可以调用在RDS更新时触发的从Lambda变异函数?

推荐答案

如果我理解正确的话,您希望调用通过RDS中的更新触发的lambda函数的突变,目的是将RDS中的更改通知订阅的客户端。如果这不正确,请立即停止我。

我假设您正在执行类似于此处描述的操作,以便在RDS中发生变化时触发lambda(https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AuroraMySQL.Integrating.Lambda.html)。

要完成该工作流,我建议做的是创建一个Local解析器(一个指向‘None’数据源的解析器),并让您的lambda函数使用您希望在RDS中发生变化时推送到客户端应用程序的数据来调用该突变解析器。然后,您的客户端将使用@AWS_SUBSCRIBE指令使用本地解析器(而不是RDS lambda的解析器)订阅突变字段。这样,您连接的客户端将被通知可能通过AppSync进行的任何RDS更改,或者可能通过直接连接到您的SQL实例进行的任何RDS更改。

希望这能有所帮助。

这篇关于AWS Appsync调用从Lambda变异?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆