使用javascript从客户端访问DynamoDB?

使用javascript从客户端访问DynamoDB?,javascript,amazon-web-services,cordova,amazon-dynamodb,Javascript,Amazon Web Services,Cordova,Amazon Dynamodb,我正在开发一个HTML5移动应用程序,我计划使用Phonegap将其移植到Android。我想使用AWS DynamoDB来存储我的用户数据。我知道amazon有一个http api,但它太复杂了。我的一些疑问是 如果我使用HTTP api,它不会暴露我的凭据吗?(与qquery相同) 有哪些替代方案?我有一个EC2实例,所以托管服务器不是问题 我会很感激你的建议 如果您直接从手机应用程序连接到dynamodb,您将面临暴露凭据的风险 处理此问题的一般方法是使用json REST api,通过该

我正在开发一个HTML5移动应用程序,我计划使用Phonegap将其移植到Android。我想使用AWS DynamoDB来存储我的用户数据。我知道amazon有一个http api,但它太复杂了。我的一些疑问是

  • 如果我使用HTTP api,它不会暴露我的凭据吗?(与qquery相同)
  • 有哪些替代方案?我有一个EC2实例,所以托管服务器不是问题

  • 我会很感激你的建议

    如果您直接从手机应用程序连接到dynamodb,您将面临暴露凭据的风险

    处理此问题的一般方法是使用json REST api,通过该api,电话应用程序可以进行身份验证并向数据存储发出请求。您的应用程序将与此api通信


    在这种情况下,每个用户可能都有自己对服务器应用程序的身份验证。

    那么您的意思是我应该在服务器上设置JSON REST API,并通过该服务器连接到AWS?我正在考虑使用node.js?是的,这是正确的。这里可以使用Node.js或您喜欢的任何平台。谢谢@datasage。我已经创建了一个Node.Js API,它运行良好。