Inserito il: May 8, 2018

L'interfaccia a riga di comando (CLI) del modello di applicazione serverless AWS (SAM), detta anche SAM Local, consente di creare, testare ed eseguire il debug in locale di applicazioni serverless definite dai modelli SAM AWS. Ora puoi utilizzare il comando SAM init per inizializzare un'applicazione SAM pronta per la distribuzione nel tuo runtime preferito.

Il nuovo comando SAM init crea un'applicazione con codice di esempio, test di unità e il modello SAM stesso. Consente inoltre di inizializzare le applicazioni SAM utilizzando una struttura personalizzata che ti permette di standardizzarle su tutti i team e le organizzazioni. Per ulteriori informazioni sul comando SAM init, consulta la nostra documentazione.

L'interfaccia a riga di comando SAM utilizza la distribuzione SAM resa recentemente open source, che consente di sfruttare le nuove funzionalità SAM immediatamente dopo la release. Con questa release, il comando di convalida SAM consente di identificare a livello locale eventuali errori di sintassi prima della distribuzione di un'applicazione alla produzione. I modelli SAM che superano il comando di convalida SAM supereranno la convalida anche quando verranno distribuiti utilizzando AWS CloudFormation.

Per iniziare a utilizzare l'interfaccia a riga di comando SAM, installala con il comando: pip install aws-sam-cli. Puoi anche utilizzare l'interfaccia a riga di comando SAM con IDE come AWS Cloud9, Visual Studio Code ed Eclipse.

Per ulteriori informazioni sulla creazione, verifica e distribuzione delle applicazioni serverless utilizzando l'interfaccia a riga di comando SAM, consulta la nostra documentazione e il repository del codice su GitHub. Puoi anche contribuire alla distribuzione SAM entrando a far parte dell'attiva community SAM su Slack.