将 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的主要内容,如果未能解决你的问题,请参考以下文章
无法将 Github 组织存储库连接到 AWS Amplify 应用程序
将 AWS Amplify 前端连接到 AWS Elastic Beanstalk 后端时出现 CORS 问题