我的Web应用程序使用Amazon S3来存储所有媒体文件,借助于django-storages第三方应用程序,在我的Django Web应用程序中处理文件夹和文件层次结构,并且每个用户只能看到属于他组的链接。
但是!在S3上没有其他文件夹的许可。
例如: 用户1:组为group1 用户2:组为group2 s3链接:https://s3.amazonaws.com//media/group1/folder1/1.png
用户1将在应用程序内的自己的页面上看到此链接。 用户2将无法看到此链接,但是如果他试图访问此链接,则该文件没有权限,因此可以轻松下载。
我的目标是限制每个组的文件夹权限。
是否有基于我的AWS密钥的自动解决方案? 我迷失了...
但是!在S3上没有其他文件夹的许可。
例如: 用户1:组为group1 用户2:组为group2 s3链接:https://s3.amazonaws.com//media/group1/folder1/1.png
用户1将在应用程序内的自己的页面上看到此链接。 用户2将无法看到此链接,但是如果他试图访问此链接,则该文件没有权限,因此可以轻松下载。
我的目标是限制每个组的文件夹权限。
是否有基于我的AWS密钥的自动解决方案? 我迷失了...