Inserito il: Jan 26, 2018

AWS SAM permette ad AWS CloudFormation di offrire un modo semplice per definire le Amazon API Gateway, le funzioni AWS Lambda e le tabelle Amazon DynamoDB che occorrono alla tua applicazione senza server. Ora puoi usare nuove tipologie di risorse per scrivere i modelli di CloudFormation, ottimizzati per definire le applicazioni serverless semplicemente con qualche linea di testo. 

Con il supporto di AWS SAM puoi utilizzare la CLI di AWS CloudFormation per creare pacchetti, distribuire applicazioni serverless e, con lo strumento AWS SAM in locale della CLI disponibile in versione beta, testare ed eseguire il debugging delle funzioni AWS Lambda definite dai modelli di AWS SAM.

Gli strumenti per sviluppatori di AWS sono il modo più semplice per iniziare con AWS SAM per le applicazioni serverless. Puoi utilizzare AWS Codestar per scoprire i modelli SAM che ti permetteranno di configurare e distribuire applicazioni serverless in modo semplice e veloce. Anche AWS Cloud9, un ambiente di sviluppo integrato (IDE) e basato su cloud, preinstallato su AWS SAM in locale, può essere usato per i test in locale e il debugging delle funzioni Lambda. AWS SAM è supportato anche da AWS CodeDeploy che ti permette di gestire automaticamente la distribuzione delle nuove versioni della funzione. °

Il modello SAM è reso disponibile dalla licenza Apache 2.0, che consente agli altri presenti nell'ecosistema a utilizzarle e includerle negli strumenti di creazione, distribuzione, monitoraggio e gestione con una licenza commerciale. 

AWS SAM ora è a disposizione in tutte le regioni dove Lambda è disponibile. Per ulteriori informazioni sulle regioni in cui AWS Lambda è disponibile visita la tabella delle regioni AWS.  

Per ulteriori informazioni sull'utilizzo di AWS SAM per la creazione di applicazioni serverless visita la documentazione ed esplora il modello su GitHub.