Inserito il: May 8, 2018
L’interfaccia a riga di comando (CLI) del modello di applicazione serverless AWS (SAM), chiamata anche SAM Local, ora supporta tutte le funzioni disponibili in SAM. Con questa release tutte le funzioni SAM ricevono immediato supporto all’interno dell’interfaccia a riga di comando, poiché l’interfaccia a riga di comando utilizza l’integrazione SAM open-source. In passato i clienti dovevano aspettare che l’interfaccia a riga di comando aggiungesse il supporto per le nuove funzioni.
L’interfaccia a riga di comando di SAM permette di costruire, collaudare ed effettuare il debug a livello locale di app serverless definite dai modelli SAM AWS, così da poter convalidare qualsiasi app serverless utilizzando SAM prima di distribuirla utilizzando AWS CloudFormation. È possibile utilizzare il comando init di SAM per avviare un app SAM nel tempo di esecuzione che preferite e cercare localmente errori nel proprio modello SAM utilizzando il comando di convalida di SAM. I modelli SAM che superano il comando di convalida di SAM supereranno la convalida anche quando verranno distribuiti utilizzando AWS CloudFormation. È possibile installare l’interfaccia a riga di comando di SAM con il comando: pip install aws-sam-cli.
L’interfaccia a riga di comando di SAM è disponibile in tutte le regioni in cui è disponibile AWS Lambda. Per ulteriori informazioni su creazione, collaudo e distribuzione di applicazioni serverless tramite l'interfaccia a riga di comando di SAM, consulta la nostra documentazione e il repository di codice su GitHub. È possibile utilizzare l’interfaccia a riga di comando di SAM con AWS Cloud9, un ambiente di sviluppo integrato in cloud con un interfaccia che semplifica il collaudo locale e il debug delle funzioni Lambda. È possibile anche utilizzare l'interfaccia a riga di comando di SAM con ambienti di sviluppo integrato come Visual Studio Code ed Eclipse.
Per offrire un contributo allo sviluppo di SAM entra nella community di SAM su Slack.