【发布时间】:2018-09-09 12:59:03
【问题描述】:
我对 Amazon 的 app-sync 的离线和同步功能很感兴趣,但我想知道它是否可以在没有 dynamoDB 作为后端的情况下使用。用 VTL 为 dynamoDB 编写的 graphQL 解析器看起来很糟糕。使用 mongo 后端似乎会好得多。这可能吗?
【问题讨论】:
标签: mongodb amazon-dynamodb graphql aws-appsync
我对 Amazon 的 app-sync 的离线和同步功能很感兴趣,但我想知道它是否可以在没有 dynamoDB 作为后端的情况下使用。用 VTL 为 dynamoDB 编写的 graphQL 解析器看起来很糟糕。使用 mongo 后端似乎会好得多。这可能吗?
【问题讨论】:
标签: mongodb amazon-dynamodb graphql aws-appsync
是的 aws appsync 可以在没有 dynamodb 的情况下使用。在 appsync 模块的数据源部分,您可以看到要链接到 appsync 模块的选项。甚至不用担心模式生成。 Appsync 帮助您自动完成。只需启用自动生成架构。 https://docs.aws.amazon.com/appsync/latest/devguide/tutorials.html
【讨论】:
是的,您可以在没有 DynamoDB 的情况下使用 AppSync。您可以使用开箱即用的 ElasticSearch(您需要预置 ES 集群,然后设置解析器),或者您可以使用 Lambda 并将您的数据通过管道传输到任何源,例如 mySQL。以下是有关 ElasticSearch 的信息: https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-elasticsearch-resolvers.html
【讨论】: