2013-05-30 107 views
2

我正在開發一個HTML5移動應用程序,我計劃使用Phonegap移植到Android。我想使用AWS DynamoDB來存儲我的用戶數據。我知道亞馬遜有一個http api,但它太複雜了。我的一些查詢是從客戶端使用JavaScript訪問DynamoDB?

  1. 如果我使用HTTP API,它不會暴露我的憑據嗎? (相同的qquery爲dynode
  2. 有什麼替代方案?我有一個EC2實例,所以託管服務器不是問題。

我想感謝您對此的建議。

回答

1

如果您直接從您的手機應用程序連接到dynamodb,您將冒險公開您的憑證。

處理此問題的一般方法是使用json REST API,手機應用程序可以通過該API來驗證數據存儲並向其請求數據。您的應用程序將與此API進行通信。

在這種情況下,每個用戶可能都有自己的身份驗證到您的服務器應用程序。

+0

所以,你的意思是我應該在我的服務器上安裝一個JSON REST API,並通過該服務器連接到AWS?我正在考慮使用node.js? –

+0

是的,這是正確的。您可以在這裏使用Node.js或您喜歡的任何平臺。 – datasage

+0

謝謝@datasage。我創建了一個Node.Js API並且它的工作正常。 –

相關問題