Amazon Aurora con compatibilità MySQL supporta in nativo il richiamo sincrono delle funzioni di AWS Lambda
L'anno scorso abbiamo annunciato il supporto del richiamo asincrono delle funzioni di AWS Lambda da Amazon Aurora con compatibilità MySQL tramite una procedura salvata integrata. A partire dalla versione 1.16, questa funzione viene ampliata in modo da consentire il richiamo sincrono delle funzioni di Lambda. In più, abbiamo implementato entrambe le versioni sincrona e asincrona della funzione utilizzando funzioni native, che consentono di richiamare le funzioni di Lambda dalle query.
AWS Lambda permette di eseguire codice senza dover gestire server né effettuare il provisioning o la ricalibrazione di risorse. L'integrazione di Lambda consente di ampliare le funzionalità del database MySQL di Amazon Aurora e di richiedere alle applicazioni esterne di agire sulle modifiche dei dati. Ad esempio, puoi creare una funzione di Lambda che invii e-mail ai clienti ogni volta che il loro indirizzo nel database viene aggiornato.
Utilizza la funzione nativa lambda_sync quando devi necessariamente conoscere il risultato dell'esecuzione prima di passare a un'altra azione. Utilizza la funzione nativa lambda_async o la procedura salvata esistente mysql.lambda_async quando non devi necessariamente conoscere il risultato dell'esecuzione prima di passare a un'altra azione. Trovi maggiori informazioni nella documentazione di Amazon Aurora MySQL.
Trovi maggiori informazioni su Amazon Aurora, un database relazionale compatibile con MySQL e PostgreSQL, che unisce la velocità e la disponibilità dei database commerciali di fascia alta alla semplicità e al costo ridotto dei database open source, nella pagina di prodotto. Fai riferimento alla pagina dei prezzi di Amazon Aurora per informazioni sulle regioni in cui è disponibile.