【问题标题】:Can AWS App-Sync be used without dynamoDB可以在没有 dynamoDB 的情况下使用 AWS App-Sync
【发布时间】:2018-09-09 12:59:03
【问题描述】:

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

【问题讨论】:

    标签: mongodb amazon-dynamodb graphql aws-appsync


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 用mongodb怎么样?
      • 您可以通过将 Lambda 作为解析器来使用任何数据库。
      猜你喜欢
      • 2016-07-27
      • 2015-06-20
      • 2022-11-03
      • 1970-01-01
      • 2018-11-21
      • 2020-08-14
      • 1970-01-01
      • 2012-03-21
      • 2020-09-04
      相关资源
      最近更新 更多