Удалил task.md (неактуально)
This commit is contained in:
15
task.md
15
task.md
@@ -1,15 +0,0 @@
|
|||||||
Нужно реализовать микросервис, с такими параметрами:
|
|
||||||
- принимает запросы GET/POST строго по конкретному IP адресу;
|
|
||||||
- защитить сервис, чтобы никто не подменял IP адрес, чтобы выполнить запрос.
|
|
||||||
|
|
||||||
Задача микросервиса скачивать видео с YouTube, но сохранять не у себя локально, а сразу отправлять поток в S3
|
|
||||||
|
|
||||||
Логика:
|
|
||||||
- принимать POST запрос с 4 параметрами: ссылка, качество, кодек, идентификатор;
|
|
||||||
- раз в сутки проверять yt-dlp на наличие обновления и если есть, то обновлять;
|
|
||||||
- при скачивании файла, данные не хранить у себя, а сразу отправлять в S3;
|
|
||||||
|
|
||||||
Логика после скачивания:
|
|
||||||
- если загрузка завершилось с ошибкой, то подчистить S3;
|
|
||||||
- если загрузка завершилось успешно, сохранить ссылку на видео и аудио файл
|
|
||||||
- отправить на специальный адрес POST запрос со статусом работы, в случае успешного выполнения подкрепить ссылку на файлы
|
|
||||||
Reference in New Issue
Block a user