我正在構建一個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