amazon-web-services - 具有业务逻辑的 AWS Appsync + DynamoDB

标签 amazon-web-services graphql aws-appsync

当数据源是 dynamoDB 时,是否可以在我的 AppSync 的突变上有业务逻辑?

我对 GraphQL 和 Appsync 还很陌生。我的理解是,当您使用普通的 GraphQL 时,您可以在解析器中包含业务逻辑,以便在更新之前进行验证。当您将 GraphQL 架构以 DynamoDB 作为数据源时,您将如何使用 AWS AppSync 实现相同的目标?

最佳答案

在 AWS AppSync 中,您可以将解析程序附加到映射到 DynamoDB 数据源的字段。然后,您可以使用 Velocity 模板在解析器中包含您的自定义业务逻辑以进行任何验证。

请引用following documentation AWS 的解析器映射模板编程指南。

Here is the mapping template reference用于 DynamoDB 解析器。

关于amazon-web-services - 具有业务逻辑的 AWS Appsync + DynamoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52141588/

相关文章:

amazon-web-services - 无法在 AppSync 响应映射模板中从 RDS 序列化 AWSDate

amazon-web-services - 可以向 aws s3 presign url 发送 PUT 请求吗?

linux - 我无法执行以下 aws cli 命令

graphql - 什么是超量提取或不足量提取?

javascript - GraphQL 循环依赖

graphql - AWS Amplify Transform 能否记录 DynamoDB 中用户创建/更新的日志?

amazon-web-services - 我可以将 AWS CloudFormation 与自定义 AMI 结合使用吗?

amazon-web-services - DynamoDB 的 BatchWriteItem API 调用如何写入超过 10MB 的数据,因为它最多可以写入 400KB/item 的 25 个项目?

python - 如何覆盖 Graphite 烯中的 DjangoModelFormMutation 字段类型?

amazon-web-services - 即使离线被禁用,AWS AppSync 查询也会返回缓存的响应