可以在没有dynamoDB的情况下使用AWS App-Sync

时间:2018-03-30 13:16:37

标签: mongodb amazon-dynamodb graphql aws-appsync

我对亚马逊应用程序同步的离线和同步功能感兴趣,但我想知道它是否可以在没有dynamoDB作为后端的情况下使用。用VTL编写的适用于dynamoDB的graphQL解析器看起来很糟糕。看起来使用mongo后端会好得多。这可能吗?

2 个答案:

答案 0 :(得分:10)

是的,您可以在没有DynamoDB的情况下使用AppSync。您可以直接使用ElasticSearch(您需要配置ES群集然后设置解析器),或者您可以使用Lambda并将数据传输到任何源,例如mySQL。以下是ElasticSearch的信息: https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-elasticsearch-resolvers.html

答案 1 :(得分:0)

是的,可以在没有dynamodb的情况下使用aws appsync。在appsync模块的“数据源”部分中,您可以看到要将appsync模块链接到的选项。甚至不用担心架构生成。 Appsync可帮助您自动执行此操作。只需启用自动生成模式。 https://docs.aws.amazon.com/appsync/latest/devguide/tutorials.html