【发布时间】:2014-03-12 03:16:50
【问题描述】:
如果这是一个奇怪的问题,我很抱歉。我已经阅读了很多资料来为使用亚马逊网络服务的 iphone 应用程序部署我自己的服务器。
我现在面临的问题是我想使用令牌自动售货机系统来访问移动设备以从其各自的帐户上传或检索东西。所以这是我想到的结构:
1) 设备连接到 TVM servlet 以临时访问 SimpleDB 和 S3。
2) 设备现在将针对包含用户和密码的 simpleDB 域进行身份验证。
3) 服务器会向设备发送一个唯一 ID。
4) 设备将使用此唯一 ID 在 S3 上上传照片。
5) 如果上传响应成功,设备现在将添加一些信息,包括 SimpleDB 上的唯一 ID 和其他字段。
我的困惑在于我为此需要的 EC2 实例。我想我可以使用带有 servlet 的单个 java 应用程序来完成大部分此过程,但是 如果我想通过令牌自动售货机使用身份验证,我应该启动第二个实例吗? 亚马逊本身的示例使用它自己的令牌自动售货机实例,只需获得直接访问数据库的授权。但是我需要一些服务器端逻辑,这就是为什么我需要自己的服务器端处理来重定向这些上传和下载。
另外,如果有人愿意告诉我这种结构是否有意义。我对服务器/数据库的东西完全陌生,所以我真的不知道什么是好的结构。我已经阅读了我需要的亚马逊服务的最佳实践和技巧。但我仍然不确定。
感谢您的反馈和支持。
【问题讨论】:
-
你试过在 AWS 上问这个吗?
-
您看过 AWS 简单工作流 (SWF) 吗?对于像您这样的架构,这可能是一种控制下载的简单方法,并且使用 AWS iPhone SDK,您可以轻松建立连接。
-
@Jack 不,但我想我会先在这里问,因为这似乎不是一个困难的问题。
-
@Bourbon 我真正感兴趣的是令牌自动售货机提供的附加安全性