[英]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.