sdk.api.createFunction(params, function(err, data) { console.log("Lambda code create attempt finished."); if (err) { console.log("Error creating function. Params:", err); console.log("Input Parameters: ", params); console.log(err.stack); reject(err); } else { console.log("Function created: " + functionName); resolve(data); } });
pRetry(() => lambda.createFunction(params).promise(), { minTimeout: 2000, factor: 3, retries: 5, onFailedAttempt }).then(res => res.FunctionArn)