ServiceException: Ошибка при получении версий функций для: arn: aws: lambda: region: xxxxxxxx: function: functionName \ n в Object.extractError - PullRequest
0 голосов
/ 06 ноября 2018

Попытка использовать listVersionByFunction из aws-sdk для node.js, столкнувшись с приведенной ниже ошибкой, когда функция пытается получить версии функции для одной из лямбда-функций, присутствующей в aws-лямбда-службе

var params = {
  FunctionName: fname
  Marker: marker,
  MaxItems:40
 };

lambda.listVersionsByFunction(params, function(err, data) {
    if (err) {
        console.log(err, err.stack);
        if(err.code == 'TooManyRequestsException') {
            console.log("Sleeping...");
            let future = new Date(new Date().getTime() + 10 * 1000);
            while(future > new Date()){}
            console.log("Awake...");
            getVersionByFunction();
        }
    }

Ошибка, с которой мы сталкиваемся вышеуказанным методом: -

ServiceException: Ошибка при получении версий функций для: arn: aws: lambda: region: xxxxxxxx: function: functionName \ n at Object.extractError

Эта конкретная функция имеет около 200 версий

...