如何使用Amazon AWS凭证通过移动应用程序访问/查询AWS RDS实例中的表

时间:2015-12-16 01:46:26

标签: c# android amazon-web-services amazon-ec2 credentials

我已经相当困惑了几个星期。有关如何通过我的移动应用程序实际连接到AWS RDS SQL Server实例并且没有雪茄的大量研究。

此时,我可以执行以下操作: 我可以使用SQL Management Server Client连接到它,没有任何问题。我正在使用AUTH0获取AWS凭证,会话令牌,秘密访问密钥,假定角色的ARN等...

如何使用AWS凭据访问和查询RDS数据库实例?我知道我必须使用某种HTTP / REST来请求信息但是如何?用什么格式?能给我举个例子?我需要使用EC2来访问它吗?我很困惑,但我认为在这一点上我非常接近,所以请帮忙。我目前正在使用C#(XAMARIN)来编写我的Android应用程序。

谢谢你的期待!

2 个答案:

答案 0 :(得分:1)

  

我知道我必须使用某种HTTP / REST来请求信息   怎么样?用什么格式?

没有开箱即用的HTTP / REST端点。这是你必须自己构建并在EC2服务器或Lambda上运行的东西。

答案 1 :(得分:0)

您应该使用后端功能来执行此操作。我使用Node.js和'无服务器'框架,可以通过npm下载。您可以通过node.js代码执行SQL命令。然后将该功能上传到AWS Lambda。最后,您通过API Gateway创建一个端点,您可以下载他们预先生成的sdk,通过您的客户端(移动应用程序)访问您的功能。查看此频道https://www.youtube.com/watch?v=fSUEk6iMW88