Inserito il: May 30, 2019

A partire da oggi, l’interfaccia a riga di comando di Amplify (parte del framework open source di Amplify) include il supporto per aggiungere una funzione di AWS Lambda alla tua API AWS AppSync utilizzando il transformer GraphQL e la nuova direttiva @function. Il transformer GraphQL, incluso nell’interfaccia a riga di comando di Amplify, offre una semplice interfaccia che aiuta gli sviluppatori a creare rapidamente back-end scalabili su AWS per Web e dispositivi mobili. 

Questo lancio include anche nuove funzionalità per il transformer GraphQL che permette agli sviluppatori di utilizzare una nuova direttiva @key nel loro schema che semplifica la sintassi per creare indici personalizzati e l’esecuzione di operazioni di query avanzate con Amazon DynamoDB. La direttiva @key semplifica il processo di configurazione delle strutture chiave per rispondere a diversi pattern di accesso quando si utilizza DynamoDB come un’origine dati.

Inoltre, questo lancio migliora il supporto generale per AWS Lambda offrendo agli sviluppatori la possibilità di assegnare permessi per interagire con le risorse AWS da una funzione Lambda. Questa operazione aggiorna le relative policy del ruolo di esecuzione IAM senza dover effettuare un aggiornamento manuale delle policy IAM in questione. Amplify popola automaticamente le variabili dell’ambiente durante la distribuzione di Lambda e le emette in modelli di codice facili da utilizzare come riferimento durante lo sviluppo.

Per ulteriori informazioni sul framework di Amplify, consulta la documentazione. Per ulteriori dettagli su queste funzionalità, consulta il post del blog.