我的web應用程序使用Amazon S3將所有媒體文件存儲在我的djagno web應用程序中,並通過django-storages第三方應用程序的幫助。將s3文件限制爲Django組用戶
我的db處理文件夾和文件的層次結構,每個用戶只看到屬於他的組的鏈接。
但是! S3中的其他文件夾沒有權限。
例如: 用戶1:組1組 用戶2:組第2組 S3鏈接:https://s3.amazonaws.com/ /media/group1/folder1/1.png
用戶1會看到這個在他的內頁應用程序。 用戶2不會看到這個鏈接,但是如果他試圖訪問這個鏈接,那麼這個文件就沒有權限,並且它很容易下載。
我的目標是限制每個組的文件夾權限。
有自動的解決方案,基於我的aws密鑰? 我迷路了...