从Django-storages(DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
)使用S3BotoStorage文件存储时,文件被创建为可公开查看。如何仅向我明确提供URL的用户显示文件?我知道boto有办法生成暂时有效的网址。
答案 0 :(得分:1)
在settings.py中设置以下内容:
AWS_DEFAULT_ACL = "private"
然后,请确保以下设置是默认值(您可以将其设置如下或从settings.py中删除它们):
AWS_QUERYSTRING_AUTH = True
AWS_S3_CUSTOM_DOMAIN = None