繁体   English   中英

AWS AppSync 触发器 lambda

[英]AWS AppSync trigger lambda

我目前已经使用 HotChocolate 创建了一个 .net 后端来创建 GraphQL 查询。 这样做的原因是我在使用 API 网关时感觉更有控制力。

但是,我注意到 AppSync 可能是连接 DynamoDB 与 GraphQL 的首选方式。

但是,我找不到关于如何在更新用户时触发其他 lambda 的任何好的答案。 假设我要更新用户,当用户更新时,我想触发一个 Lambda 通知某个列表中的所有用户该用户已更新。 我的问题比那更复杂,但你明白了。

另一件事是授权。 通过 AppSync 授权似乎比在 API 网关或直接在后端授权更容易。

我找不到关于如何在更新用户时触发其他 lambda 的任何好的答案。

将您的 Appsync 解析器定义为直接 Lambda 解析器让您有机会在 GraphQL 请求-响应周期中执行工作。 Appsync 使用updateUser突变请求上下文和参数调用您的 lambda。 除了将请求的类型返回给 Appsync 之外,您的 lambda 还可以执行任意工作或触发其他工作。

我注意到 AppSync 可能是将 DynamoDB 与 GraphQL 连接的首选方式

AppSync 是 AWS 的托管 GraphQL 服务。

通过 AppSync 授权似乎比在 API 网关或直接在后端授权更容易

AppSync 具有多个集成的身份验证选项,支持一系列简单且细粒度的访问控制模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM