Есть ли альтернатива, чтобы увеличить время лямбда-вызова aws или передать результат - PullRequest
0 голосов
/ 02 января 2019

Моя цель - вернуть поток mp3-файла, который займет более 30 секунд, так как можно увеличить лимит шлюза aws api или есть ли способ вернуть результат до 30 секунд или передать результат

вот мой код

var url = 'http://youtube.com/watch?v=' + song.youtube_video.id;
        let audio = ytdl(url, { quality: 'lowest', filter: 'audioonly' });
        let musicStream = []
        audio.on('data', function (data) {
            musicStream.push(data);
        })
        audio.on('end', function (data) {
            callback(null, musicStream);
        })
    })
    .catch((err) => {
        callback("Music Lyrics Mismatch", null);
    }) 

1 Ответ

0 голосов
/ 02 января 2019

В настоящее время 30 секунд - это жесткое ограничение. Я бы порекомендовал реализовать асинхронную модель / fork и объединение для этих интеграций, если они не могут завершиться в течение 30 секунд.

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