【问题标题】:Using amplify to integrate app into existing AWS database使用 amplify 将应用程序集成到现有的 AWS 数据库中
【发布时间】:2021-10-06 00:43:20
【问题描述】:

我正在开发一个 Android 应用程序,该应用程序需要与现有的 Amazon Web Service RDS 数据库以及 AWS 上的 S3 存储桶服务器一起使用。我的问题是,我正在努力寻找有关最佳方法的指导。

目前我发现的最好的东西是亚马逊的 Amplify,目前的替代品是 SQLiteOpenHelper(看起来不理想,因为它看起来几乎只适用于本地数据库,但一个有趣的缓存选项)和使用 Apache,这似乎很糟糕它是非常手动的,并且在很大程度上已被弃用。

我是否正确得出结论 Amplify 是最好的方向,还是我错过了一些重要的东西(感觉是这样),在这种情况下,关于如何更好地研究这项任务的建议将非常 赞赏。

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-rds aws-amplify


    【解决方案1】:

    Amplify 允许您使用 AppSync 将您的应用与任何类型的数据源连接起来,AppSync 是一种托管的 GraphQL 服务,通过解析器连接到您想要的任何东西。

    AppSync 提供了一个 GraphQL API,包括请求和响应映射、身份验证、缓存和其他有用的功能。在这里您可以大致了解它的工作原理https://aws.amazon.com/blogs/mobile/appsync-microservices/。

    关于如何使用 S3,Amplify 可以提供帮助,使用 amplify/cli 很容易添加该资源,只需运行 amplify add storage,如此处所述 https://docs.amplify.aws/lib/storage/getting-started/q/platform/android/。

    【讨论】:

      猜你喜欢
      • 2021-03-01
      • 2021-05-25
      • 2020-08-14
      • 2019-04-18
      • 2020-06-20
      • 1970-01-01
      • 2016-08-27
      • 2020-09-30
      • 2021-11-11
      相关资源
      最近更新 更多