【问题标题】:Background database for AWS AppSyncAWS AppSync 的后台数据库
【发布时间】:2018-01-19 09:00:46
【问题描述】:

我想知道 AWS AppSync 用于在云上存储数据的后台数据库是什么?我没有在文档中找到此信息。

谢谢。

【问题讨论】:

    标签: aws-appsync


    【解决方案1】:

    AppSync 目前支持 Amazon DynamoDB、Amazon Elasticsearch 和 AWS Lambda。使用 AppSync,您可以将现有 AWS 资源作为“数据源”附加到您的 API,然后使用 AppSync 解析器将您的 GraphQL API 连接到底层数据源。为了便于使用,AppSync 还提供了一项功能,可帮助您部署与架构中的类型具有相同形状的 DynamoDB 表,并将自动注册数据源并代表您将其与解析器连接。

    GraphQL 的一大特色是它提供了一个单一的统一协议,您可以通过该协议与任意数量的后端系统进行通信,而 AppSync 秉承了这一理念。

    希望这会有所帮助。

    【讨论】:

    • 谢谢。您能否澄清“..现有 AWS 资源到您的 API”是什么意思?
    • 当然! AppSync 在很多方面都是一个无服务器的 GraphQL 网关,它带有很好的客户端工具来支持离线优先和实时同步工作流。 AppSync API 使用 GraphQL 将自身暴露给网络,但 AppSync 本身并不实际存储您的任何信息。要使用 AppSync 存储数据,您将自己的 Amazon DynamoDB 表、Amazon Elasticsearch 域和 AWS Lambda 函数注册为“数据源”,然后配置解析器,以便您的客户可以通过 AppSync 使用 GraphQL 与这些数据源对话。
    猜你喜欢
    • 2019-12-27
    • 1970-01-01
    • 2018-06-23
    • 2021-07-17
    • 2020-12-28
    • 2019-03-22
    • 2018-09-30
    • 2019-05-03
    • 2018-10-29
    相关资源
    最近更新 更多