如何将现有的 dynamo db 与 AWS Amplify 和 graphql 结合使用

问题描述

我们的应用程序在 dynamodb 中有现有的数据库。对于我们的一个新 React 应用程序,我们想要使用 AWS Amplify,并且我们正在尝试使用现有表。

我创建了一个骨架项目并转到后端 AWS AppSync console -> Data Sources 并将现有表映射到它。我将该表定义添加到我的 react 应用程序中的 schema.graphql 中。当我执行放大推送时,我看到它在 dynamodb 中创建了一个新表,而不是指向现有数据库

我还尝试映射 AppSync 控制台中的其中一个表,并从本地项目执行 amplify pull,假设将在我的本地 schema.graphql 中添加表的定义,但这也没有发生。它没有从后端应用同步控制台拉取新映射数据源的详细信息。

我现有的数据库有大量数据,也与其他应用程序共享。我不想创建新表。

你能建议如何做到这一点吗?

此外,我们还有现有的 lamdba 函数,我们也希望将其用于这个新的 Amplify 项目。您能否也为此提出建议。

非常感谢任何帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)