【发布时间】:2018-12-15 20:45:26
【问题描述】:
我想知道是否可以在 AppSync 中仅使用一个发电机解析器来处理多个 dynamodb 请求? 或者进行更复杂处理的唯一/最佳方法是使用 lambda 函数?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb graphql aws-appsync resolver
我想知道是否可以在 AppSync 中仅使用一个发电机解析器来处理多个 dynamodb 请求? 或者进行更复杂处理的唯一/最佳方法是使用 lambda 函数?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb graphql aws-appsync resolver
实际上,没有。实际上,您甚至无法在单个资源定义中查询多个索引。
但是,如果您要使用该结构连接多个 DynamoDB 表,您可以不将解析器附加到查询条目;但要与其他领域相关的领域。
我遇到了一个问题,比如将用户关联到另一个包含帖子的表,我通过附加一个针对 User 类型的 Posts 字段的解析器来传递它。
这个issue指的是一个类似的问题,对这种情况很有帮助:https://github.com/awslabs/aws-mobile-appsync-sdk-js/issues/17
如果不是您的情况,您可以详细说明问题。总而言之,我可能看起来像是在猜测您关联表格的目的。
【讨论】:
您是否查看过使用 AWS AppSync 的批处理解析器?https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-dynamodb-batch.html
这将允许您在单个请求中写入一个或多个表,还允许您在单个请求中执行多个写入/读取/删除操作。
【讨论】:
【讨论】: