Inserito il: May 14, 2018

A partire da oggi, puoi utilizzare Node.js v8.10 per sviluppare le tue funzioni in Lambda@Edge, oltre al runtime Node.js v6.10 attualmente supportato.

Node.js v8.10, la versione attualmente supportata a lungo termine di Node, impiega il nuovo motore V8 6.0, che fornisce prestazioni migliori rispetto alla versione precedente 6.x. Inoltre, Node.js v8.10 supporta nuove caratteristiche quali async/await, un nuovo modo di gestire la programmazione asincrona in Node.js. Questa funziona permette di scrivere codice in modo più semplice, più semplice e più pulito per le chiamate non-bloccanti. Per ulteriori dettagli sui vantaggi della funzione async/await introdotta in Node.js v8.10, consulta questo post del blog.

Per cominciare, ti basta caricare il codice Node.js come funzione AWS Lambda tramite l'AWS CLI o la console Lambda e selezionare il runtime Node.js 8.10. Se disponi di funzioni Node.js esistenti, puoi passare al nuovo runtime effettuando le modifiche necessarie al codice per assicurare la compatibilità con il nuovo runtime e modificare la configurazione della funzione per impostare il runtime su Node.js 8.10.

Per ulteriori informazioni su Lambda@Edge, visita la pagina del prodotto. Per ulteriori informazioni sul modello di programmazione Node.js di Lambda, consulta la documentazione.