我正在构建一个PHP网站,该网站将其内容文件保留在Amazon S3上。网站文件(使用PHP代码)位于传统服务器上。用户将在网站上注册,注册并登录后,他们将可以访问S3上的文件。让只有注册用户从我的Amazon S3存储桶下载
问题是,如何让只有登录的用户下载文件并阻止其他人下载? AWS IAM是否必须以某种方式参与?
我不想过期的网址。我只想给特定用户提供文件访问权限,我不希望他们在任何时间段与其他人分享链接。
将来我还想要限制对注册用户的文件访问 - 取决于用户帐户的类型,用户将有权访问不同的文件。
Thx提前回复!
S3无法实现。您必须首先将文件下载到您的网络服务器,并从那里提供服务或创建到期的URL。 – sprain 2013-04-08 21:22:34
thx!至少你回答了一些问题,而不是像其他问题一样下调我的问题**漏洞 – Val 2013-04-08 21:43:51
+1,我也在寻找解决方案,我认为没有理由把这个问题投下来。 – kiranvj 2013-04-16 04:39:59