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à.
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, scrivi il codice per esprimere risorse, mappature delle sorgenti degli eventi e altre proprietà che definiscono la tua applicazione serverless.
Nota
Un elemento chiave del AWS SAM modello è la specifica del AWS SAM modello. Questa specifica fornisce la sintassi abbreviata che, rispetto a CloudFormation, consente di utilizzare un minor numero di righe di codice per definire le risorse, i mapping delle sorgenti degli eventi, le autorizzazioni e altre proprietà dell'applicazione serverless. APIs
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 CloudFormation modelli, con tipi di sintassi unici che utilizzano una sintassi abbreviata con un minor numero di righe di codice rispetto a. 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 CloudFormation modelli, consulta CloudFormation Template Reference nella Guida per l'AWS CloudFormation utente.
Durante lo sviluppo, troverete spesso utile suddividere il codice dell'applicazione in file separati per organizzare e gestire meglio l'applicazione. Un esempio di base è l'utilizzo di un file separato per il codice della AWS Lambda funzione anziché inserire questo codice nel AWS SAM modello. Fatelo organizzando il codice della funzione Lambda in una sottodirectory del progetto e facendo riferimento al suo percorso locale all'interno del modello (). AWS Serverless Application Model AWS SAM