Мои видеофайлы в S3 не имеют заголовка управления кешем, и поэтому моим пользователям приходится перезагружать/загружать видео при каждом обновлении. Я могу вручную обновить метаданные управления кешем на веб-сайте AWS, но мне нужно сделать это программно на моем сервере node.
Вот ссылка на целевую страницу видео. Вот скриншот видео без контроля кеша.
Проблема в том, что я не могу просто установить заголовки при создании подписанного URL-адреса или загрузке видео, потому что мое окончательное видео поступает из AWS Elastic Transcoder. Пользователи загружают файл .mov на моем внешнем интерфейсе в AWS, который запускает задание Elastic Transcoder на серверной части, которое преобразует его в .mp4. Я не могу найти способ установить управление кешем для выходных данных Elastic Transcoder, поэтому я предполагаю, что мне нужно использовать отдельную функцию для обновления метаданных объекта после завершения работы транскодера.
Кроме того, я не уверен на 100%, что мне даже нужно сделать этот шаг, нужно ли мне вручную устанавливать управление кешем?