【发布时间】:2015-11-16 06:05:14
【问题描述】:
我是 AWS 新手,但我已经非常喜欢它了。
我们正在为我们的交互式应用程序创建一个新的 CMS,并且我正在做一些 POC 工作。
系统简要说明:每个客户都有一个帐户。此帐户有一个或多个用户。每个帐户都可以创建和编辑我们称之为站的东西(它基本上是一个交互式应用程序)。这些站将保存不同的数据,可以是文本、图像和视频。数据将每天同步一次到一组计算机。
在当前的解决方案中,我们为每位客户配备一个 VPS,为了同步视频和图像,我们使用 rsync。这是手动设置的,但现在我们想通过在多租户解决方案中使用 EC2 和 S3 来扩大规模。
我最初的想法是为每个工作站创建一个文件夹,然后创建一个 IAM 用户并将其连接到我们应用程序中的每个用户帐户。您将如何解决同步部分?
我的另一个问题是关于从 S3 获取文件时的最佳实践。所有上传的媒体都应该受到身份验证的保护。是否可以对用户进行身份验证,然后使用 EC2 实例上的 API 获取文件,还是应该以其他方式解决?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 architecture