S3 старое загруженное изображение отображается с django-хранилищами - отключить кеширование? - PullRequest
0 голосов
/ 06 октября 2019

При загрузке файла я хочу перезаписать существующий файл. Я сохраняю все файлы с тем же именем. Загрузка на S3, кажется, работает, но новое изображение не отображается. Я думаю, это связано с кэшированием S3, делающим изображения (сохраненные под тем же именем) доступными через 24 часа? Я хочу отключить это кэширование при загрузке нового файла с помощью boto3 и django-хранилищ, но я не могу понять, как это работает?

В документации я нахожу этот параметр,но, похоже, не работает:

AWS_S3_OBJECT_PARAMETERS = {
    'CacheControl': 'max-age=86400',
}

Я не уверен, что значит настроить (например, max-age = 15) этот параметр. Это сделает AWS более дорогим, так как он не может использовать кеш так много?

...