Я знаю, что вы можете запустить команду при загрузке, чтобы установить кеш-контроль загружаемого изображения.
gsutil -h "Cache-Control:public,max-age=2628000" cp -a public-read \\
-r html gs://bucket
Но я использую carrierwave в рельсах и не думаю, что можно настроить его для запуска этой команды каждый раз, когда загружается изображение.
Я искал, можете ли вы изменить номер управления кешем по умолчанию, но не смог найти никаких решений. В настоящее время я запускаю gsutil -m setmeta -h "Cache-Control:public, max-age=2628000" gs://bucket/*.png
то и дело, чтобы обновить новые изображения, но это ужасное решение.
Любые идеи о том, как установить управление кешем по умолчанию для файлов, загруженных в корзину?