如何将 Amazon RDS 集成到 Flutter 中?有原生的 dart 支持包吗?

Joh*_*avi 5 amazon-web-services dart aws-sdk grpc flutter

如何在flutter dart代码中使用AWS RDS?

我经历过 -这篇文章 说 -

我在 AWS SDK 团队工作。目前我还不知道有任何支持 Flutter 的计划。我会将其作为功能请求提交给我的团队,并将发回

我应该按照这里的建议做吗?

使用 HTTP、gRPC 构建您自己的服务层,该服务层与提供对数据存储的访问的某些后端服务进行通信。您可以使用 Express、Rails、CloudFunctions 等来完成此操作。

Tru*_*inh 3

您可以使用 dart 代码执行 HTTP/gRPC,也可以使用Platform 通道将 dart 代码包装在 AWS 官方 SDK 的本机 iOS 和 Android 代码上。

另一方面,当您直接从移动设备 (Flutter) 连接到数据库 (AWS RDS) 时,我非常担心。请注意,移动应用程序上的任何内容都可以进行逆向工程,并且您的数据库连接凭据并不安全。建议仅使用后端代理,或者至少使用无服务器(例如 AWS lambda 函数)直接连接到数据库(而不是移动或 Web 前端)。唯一的例外是Firebase 实时数据库,因为它与 Firebase 身份验证无缝集成