【发布时间】:2014-03-31 09:49:27
【问题描述】:
目标:使用 iPhone 应用程序,我希望用户将对象存储在 DynamoDB 中,并使用带有 TVM 的 IAM 对对象进行细粒度访问控制。
这些对象将只包含字符串,没有图像/文件存储——我想我不需要 S3?
问题:由于没有服务器端应用程序,我还需要 EC2 实例吗?为了实现我的目标,我必须订阅哪些 AWS 服务套件?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb
目标:使用 iPhone 应用程序,我希望用户将对象存储在 DynamoDB 中,并使用带有 TVM 的 IAM 对对象进行细粒度访问控制。
这些对象将只包含字符串,没有图像/文件存储——我想我不需要 S3?
问题:由于没有服务器端应用程序,我还需要 EC2 实例吗?为了实现我的目标,我必须订阅哪些 AWS 服务套件?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb
您可以使用 DynamoDB(或 S3),它们都不需要 EC2 实例 - 没有依赖关系。
如果是我,我会先看看我是否可以在 S3 中得到我想要的东西(因为你提到它是可能的),如果我不能,然后去 DynamoDB(即我希望能够在我的数据集上运行聚合查询)。 S3 会更便宜,并且取决于您正在做什么,甚至可能更快,并且允许您通过 CloudFront 轻松地在全球范围内分发存储的数据,如果您拥有全球多元化的用户群,这可能是有益的。
【讨论】: