Inserito il: Nov 19, 2018

Ora puoi utilizzare il comando sam build per compilare pacchetti di distribuzione per le funzioni AWS Lambda scritte in Python utilizzando l’interfaccia a riga di comando (CLI) di AWS Serverless Application Model (AWS SAM).

AWS SAM CLI ti consente di effettuare operazioni di creazione, test e debugging in locale di applicazioni server definite da modelli SAM. Utilizzando il comando sam build, puoi facilmente creare artefatti di distribuzione indirizzati all’ambiente di esecuzione di AWS Lambda. Questo consente alle funzioni costruite in locale di essere eseguite in un ambiente simile nel cloud. Il comando sam build crea iterazioni attraverso le funzioni della tua applicazione, cerca un file manifest (come, ad esempio, requisiti.txt) che contiene dipendenze e crea automaticamente artefatti di distribuzione che puoi distribuire in Lambda utilizzando i comandi sam package e sam deploy.

Se le tue funzioni dipendono da pacchetti che presentano programmi compilati in modo nativo, puoi anche utilizzare il comando sam build con l’indicatore --use-container. L’indicatore --use-container compila le funzioni in un ambiente simile a Lambda in locale, in modo che siano nel formato corretto quando le distribuisci nel cloud.

Per iniziare con SAM CLI e imparare come costruire, testare ed eseguire il debugging di applicazioni serverless in modo più rapido, visita la pagina del prodotto SAM.