Обновление видео / объектных метаданных AWS S3 с помощью AWS Javascript SDK - PullRequest
0 голосов
/ 01 октября 2019

Мои видеофайлы в S3 не имеют заголовка управления кэшем, и поэтому мои пользователи должны перезагружать / загружать видео при каждом обновлении. Я могу вручную обновить метаданные управления кэшем на веб-сайте AWS, но мне нужно сделать это программно на моем сервере узлов.

Вот ссылка на пример видео-страницы . Вот скриншот видео без контроля кэша.

screenshot of video network request

Проблема в том, что я не могу просто установить заголовки при создании подписанного или загруженного файлавидео, потому что мое последнее видео получено от AWS Elastic Transcoder. Пользователи загружают файл .mov на моем внешнем интерфейсе в AWS, который запускает задание Elastic Transcoder на внутреннем интерфейсе, который преобразует его в .mp4. Я не могу найти способ установить контроль кеша на выходах Elastic Transcoder, поэтому я предполагаю, что мне нужно использовать отдельную функцию для обновления метаданных объекта после выполнения работы транскодера.

Кроме того,Я не уверен на 100%, что мне даже нужно сделать этот шаг, нужно ли мне вручную устанавливать контроль кеша?

1 Ответ

0 голосов
/ 05 октября 2019

Нашли лучшее решение, используйте AWS Cloudfront!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...