Лямбда-функция, вызывающая MediaConvert SDK для описания тайм-аута Endpoint
Я просто пытаюсь вызвать descriptionEndpoints в mediaconvert SDK, но кажется, что время истекло, почему это может быть. Я уже дал доступ к функции Lambda администратора. Я установил тайм-аут на 30 с, который должен быть более чем достаточным, но все равно не работает
const AWS = require('aws-sdk');
const util = require('util');
async function test() {
let mediaconvert = new AWS.MediaConvert();
const describeEndpoints = util
.promisify(mediaconvert.describeEndpoints)
.bind(mediaconvert);
return await describeEndpoints()
}
1 ответ
Решение
Вы запустили лямбду в vpc? если так, проверьте, имеет ли он шлюз nat, лямбда не работает с подсетью с маршрутом igw.
Используйте это вместо описания:
const mediaConvert = new AWS.MediaConvert(
{ endpoint: 'MEDIACONVERT REGIONAL API ENDPOINT', });