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