gpt4 book ai didi

python - AWS S3 + Django : Files stored in S3 accesible by user

转载 作者:太空狗 更新时间:2023-10-30 01:13:06 24 4
gpt4 key购买 nike

我有一个在我自己的服务器上运行的 (django) 网络应用程序。它有用户、权限等等。

每个用户都可以将文件上传到我的平台。为每个上传的文件在我的数据库中创建一个新条目,然后该文件存储在 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

最佳答案

这很容易做到。请严格按照本文中提到的这个步骤进行操作。

http://www.gyford.com/phil/writing/2012/09/26/django-s3-temporary.php

关于python - AWS S3 + Django : Files stored in S3 accesible by user,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37735781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com