Cos'è il AWS Serverless Application Model (AWS SAM)? - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cos'è il AWS Serverless Application Model (AWS SAM)?

AWS Serverless Application Model (AWS SAM) è un framework open source per la creazione di applicazioni serverless utilizzando l'infrastruttura come codice (IaC). Con AWS SAM la sua sintassi abbreviata, gli sviluppatori dichiarano AWS CloudFormationrisorse e risorse serverless specializzate che vengono trasformate in infrastruttura durante l'implementazione. Questo framework include due componenti principali: AWS SAM CLI e il AWS SAM progetto. Il AWS SAM progetto è la directory del progetto dell'applicazione che viene creata durante l'esecuzionesam init. Il AWS SAM progetto include file come il AWS SAM modello, che include le specifiche del modello (la sintassi abbreviata utilizzata per dichiarare le risorse).

Funzionalità principali

AWS SAM offre una serie di vantaggi che migliorano l'esperienza degli sviluppatori consentendoti di:

Definite rapidamente il codice dell'infrastruttura applicativa, utilizzando meno codice

Crea AWS SAM modelli per definire il codice dell'infrastruttura applicativa serverless. Implementa i tuoi modelli direttamente per AWS CloudFormation fornire le tue risorse.

Gestisci le tue applicazioni serverless durante l'intero ciclo di sviluppo

Usa il AWS SAM CLI per gestire l'applicazione serverless attraverso le fasi di creazione, creazione, distribuzione, test e monitoraggio del ciclo di vita dello sviluppo. Per ulteriori informazioni, consulta La AWS SAMCLI.

Fornisci rapidamente le autorizzazioni tra le risorse con i connettori AWS SAM

Usa i AWS SAM connettori nei tuoi AWS SAM modelli per definire le autorizzazioni tra le tue AWS risorse. AWS SAM trasforma il codice nelle IAM autorizzazioni necessarie per facilitare l'intento. Per ulteriori informazioni, consulta Gestione delle autorizzazioni delle risorse con i connettori AWS SAM.

Sincronizza continuamente le modifiche locali nel cloud durante lo sviluppo

Usa il AWS SAM CLI sam synccomando per sincronizzare automaticamente le modifiche locali nel cloud, velocizzando i flussi di lavoro di sviluppo e test sul cloud. Per ulteriori informazioni, consulta Introduzione all'uso sam sync con cui sincronizzare Cloud AWS.

Gestisci i tuoi Terraform applicazioni serverless

Usa il AWS SAM CLI per eseguire il debug e il test locali delle funzioni e dei livelli Lambda. Per ulteriori informazioni, consulta AWS SAM CLI Terraform supporto.

Informazioni correlate