如何解决如何将现有的 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 举报,一经查实,本站将立刻删除。