Il AWS SAM progetto e il AWS SAM modello - 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à.

Il AWS SAM progetto e il AWS SAM modello

Dopo aver eseguito il sam init comando e completato il flusso di lavoro successivo, AWS SAM crea la directory del progetto dell'applicazione, che è il AWS SAM progetto. Definite la vostra applicazione serverless aggiungendo codice al AWS SAM progetto. Sebbene il AWS SAM progetto sia costituito da un insieme di file e cartelle, il file su cui lavori principalmente è il AWS SAM modello (denominatotemplate.yaml). In questo modello, scrivete il codice per esprimere risorse, mappature delle sorgenti degli eventi e altre proprietà che definiscono l'applicazione serverless in uso.

Nota

Un elemento chiave del AWS SAM modello è la specifica del AWS SAM modello. Questa specifica fornisce la sintassi abbreviata che, rispetto a AWS CloudFormation, consente di utilizzare un minor numero di righe di codice per definire le risorse, i mapping delle sorgenti degli eventi, le autorizzazioni, le API e altre proprietà dell'applicazione serverless.

Questa sezione fornisce dettagli su come utilizzare le sezioni del AWS SAM modello per definire i tipi di risorse, le proprietà delle risorse, i tipi di dati, gli attributi delle risorse, le funzioni intrinseche e le estensioni API Gateway.

AWS SAM i modelli sono un'estensione dei AWS CloudFormation modelli, con tipi di sintassi unici che utilizzano una sintassi abbreviata con un minor numero di righe di codice rispetto a. AWS CloudFormation Ciò velocizza lo sviluppo durante la creazione di un'applicazione serverless. Per ulteriori informazioni, vedi AWS SAM risorse e proprietà. Per il riferimento completo ai AWS CloudFormation modelli, consulta AWS CloudFormation Template Reference nella Guida per l'AWS CloudFormation utente.