小编Age*_*gey的帖子

AWS S3 + Django:用户可以访问存储在S3中的文件

我在自己的服务器上运行了一个(django)Web应用程序。它具有用户,权限等等。

每个用户都可以将文件上传到我的平台。在我的数据库中为上载的每个文件创建一个新条目,然后将该文件存储在AWS S3中。

当前,存储桶设置为公开,因此这意味着任何人都可以访问存储桶中的任何文件(如果他们知道url),这是不理想的。

我想做的是限制对文件的访问,以便只有上载它的用户才可以访问它们(并且仅当它们登录到我的平台时)。

有人知道这是否有解决方案吗?如果是这样,怎么办?

我一直在研究,但是我仍然不知道如何实现它,或者它是否真的是我所寻找的。 http://blogs.aws.amazon.com/security/post/Tx1P2T3LFXXCNB5/Writing-IAM-policies-Grant-access-to-user-specific-folders-in-an-Amazon-S3-bucke

python django amazon-s3 amazon-web-services aws-sdk

5
推荐指数
1
解决办法
826
查看次数

如何在反向关系中使用自定义管理器?

我想获得相关的对象引用,我想使用自定义管理器.

我看到已经有一个问题,但它不再开放了.所以我正在创建一个新的编辑:它的过时.

这就是我想要做的事情: 相关对象引用自定义管理器

b.entry_set.all() # This will use the default Manager
b.custom_manager.entry_set.all() # This should use my custom model manager
Run Code Online (Sandbox Code Playgroud)

我看到机票已关闭,但我还没有找到解决方案. https://code.djangoproject.com/ticket/3871

我正在使用django 1.6.5

django django-queryset django-managers

4
推荐指数
1
解决办法
1136
查看次数