amazon-web-services - 我应该如何在 Flutter 中集成 Amazon RDS?任何原生飞镖支持包?
问题描述
如何在颤振飞镖代码中使用 AWS RDS?
我经历了-这篇文章 说-
我在 AWS 开发工具包团队工作。目前我还不知道有任何支持 Flutter 的计划。我将把它作为功能请求提交给我的团队,然后回发
使用 HTTP 构建您自己的服务层,gRPC 与一些提供对数据存储的访问的后端服务进行对话。您可以使用 Express、Rails、CloudFunctions 等来做到这一点。
解决方案
您可以使用 dart 代码进行 HTTP/gRPC,也可以使用平台通道将 dart 代码包装在 AWS 官方 SDK 的原生 iOS 和 Android 代码周围。
另一方面,当您直接从移动设备 (Flutter) 连接到数据库 (AWS RDS) 时,我非常担心。请注意,移动应用程序上的任何内容都可能被逆向工程,并且您的数据库连接凭据不安全。建议仅使用后端代理,或者至少使用无服务器(例如 AWS lambda 函数)直接连接到数据库(而不是移动或 Web 前端)。唯一的例外是Firebase 实时数据库,因为它与 Firebase 身份验证无缝集成
推荐阅读
- python - cv.rectangle 显示在错误的位置
- java - 如何修复:java中随机数布尔数组的线程“main”java.lang.ArrayIndexOutOfBoundsException中的异常
- c - 检查当前是否在处理时包含文件
- ios - Firestore orderBy 与查询混合不适用于分页
- flutter - Flutter Geolocation后台更新不一致
- tsql - 使用 NOT IN 的 SQL 查询需要很长时间
- mysql - MySQL ERROR 1064 (42000) CREATE TABLE 命令中的子字符串错误
- azure - 不能更改虚拟机规模集的映像类型
- c - 使用函数冒泡排序动态数组
- javascript - vue.js - 如何查看嵌套对象的属性并获取索引?