将 Android 应用程序连接到 AWS Elastic Beanstalk/RDS

Posted

技术标签:

【中文标题】将 Android 应用程序连接到 AWS Elastic Beanstalk/RDS【英文标题】:Connecting Android app to AWS Elastic Beanstalk/RDS 【发布时间】:2016-01-09 08:49:09 【问题描述】:

我正在开发一个 android 应用程序并已成功集成 AWS 服务,例如 cognito、cognito sync 和 dynamodb。我需要一个关系数据库并希望与 AWS 保持一致,因此我想将 RDS 与我的应用程序集成。 但是,就与 android 的联网而言,我唯一的经验是使用 Google 的 volley 连接到 php/mysql 服务器,所以我不确定我应该如何连接和查询 AWS RDS。 我已经研究过 Elastic Beanstalk,但再次不确定我是否必须使用 volley 之类的东西来连接到 java tomcat/python Web 服务器或使用其他东西?

我应该如何看待尝试开始?

【问题讨论】:

【参考方案1】:

您应该能够像过去使用过的任何其他远程数据库一样连接到 RDS。

看 http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.html http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html

如果您只是想为您的移动应用托管 Web 服务或具有服务器端功能,您可能需要考虑专门为此而设计的 AWS Lambda 或 API Gateway。

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html https://aws.amazon.com/lambda/

【讨论】:

您好,感谢您的建议,从那以后我一直在研究flask,并认为我可以用它构建一个python web 服务。你觉得这能行吗?还是个好主意? 我真的只熟悉AWS抱歉=/。

以上是关于将 Android 应用程序连接到 AWS Elastic Beanstalk/RDS的主要内容,如果未能解决你的问题,请参考以下文章

将 Rails 连接到 AWS MySQL 数据库

无法将 Github 组织存储库连接到 AWS Amplify 应用程序

将 AWS Amplify 前端连接到 AWS Elastic Beanstalk 后端时出现 CORS 问题

如何将 AWS Elasticache Redis 集群连接到 Spring Boot 应用程序?

如何将aws上的ec2实例连接到我公司的***

通过 SSH 隧道从 Java 程序连接到 AWS DocumentDB