aws amplify 与 documentdb 或文档类型 nosql 数据库一起工作

aws amplify work with documentdb or document type nosql database

所以我对 AWS 比较陌生,AWS Amplify 帮助我编写了很多后端应用程序。我知道 AWS Amplify 确实提供了一个 NoSQL 数据库直接连接,但它连接到 DynamoDB,它也是一个 NoSQL 数据库,但它不是我想要的 NoSQL 数据库类型。我想要文档类型 BSON NoSQL 数据库。我想知道是否有任何简单的方法可以使用 AWS Amplify 连接到 AWS DocumentDB 或 MongoDB,或者我是否需要为此使用 aws-sdk 或其他东西?谢谢

您可以为 Amazon DocumentDB 创建一个 GraphQL API 并将此 API 用作您的放大后端应用程序,如 documentation 中所述。

要为 Amazon DocumentDB 创建 GraphQL API,您可以使用 Lambda 解析器。请参阅有关使用 Lambda 解析器的教程 here

Amazon DocumentDB 连接和相关查询将在 lambda 函数中定义。