如何将 (AWS) RDS Microsoft SQL Server 链接到前端(响应本机)



我正在做一个项目来创建登录名和创建帐户页面,并存储需要安全存储在数据库中的各种数据。

我正在使用反应原生和亚马逊网络服务。我对如何使用RDS(AWS(Microsoft SQL Server以及与前端连接感到困惑。我是否使用 AWS Amplify?

我看到一个帖子提到

Amplify目前以非常强大的方式与dynamoDB联系在一起。但是,您可以使用发送到 AppSync(Amplify 的后端层(的 graphQL 查询来触发 lambda 函数。从那里,您可以定位所需的任何类型的数据库

是否有更好或更短的将前端与SQL数据库连接的过程。请给我一些提示,因为这是我第一次使用 AWS 并做出原生反应。

有许多方法可以使用 AWS 实现此目的。您基本上需要在体系结构中安装后端 Web 服务器组件。经典的解决方案是设置 EC2 并让此服务器处理查询您的 RDS 的 REST 或 GraphQL 请求。

更现代的"无服务器"选项是将前端流量路由到调用 lambda 函数的 API 网关。此 lambda 函数可以利用 IAM 权限来查询您的数据库。此模式有许多资源;这是一篇关于它的 AWS 博客文章。

我不熟悉 Amplify 的细节,但如果您可以灵活地切换数据存储,那么使用 Amplify 可以很好地使用的数据存储似乎很方便。如果您不熟悉后端网络软件并且没有时间/关心深入研究它的复杂性,我强烈建议尝试让 Amplify 工作。

最新更新