AWS SAM riferimento - 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à.

AWS SAM riferimento

Questa sezione contiene materiale AWS SAM di riferimento. Ciò include materiale AWS SAMCLI di riferimento, come informazioni di riferimento sui AWS SAMCLI comandi e AWS SAMCLI informazioni aggiuntive, come la configurazione, il controllo della versione e la risoluzione dei problemi. Inoltre, questa sezione include informazioni di riferimento sulla AWS SAM specifica e sul AWS SAM modello, come informazioni di riferimento su connettori, archivi di immagini e distribuzioni.

AWS SAM le specifiche e il modello AWS SAM

La AWS SAM specifica è una specifica open source con licenza Apache 2.0. La versione corrente della AWS SAM specifica è disponibile in. Il AWS SAM progetto e il AWS SAM modello AWS SAM la specifica viene fornita con una sintassi abbreviata semplificata che consente di definire le funzioni, gli eventiAPIs, le configurazioni e le autorizzazioni dell'applicazione serverless.

L'interazione con le AWS SAM specifiche avviene tramite la directory del progetto AWS SAM dell'applicazione, che è costituita dalle cartelle e dai file creati quando si esegue il comando. sam init Questa directory include il AWS SAM modello, un file importante che definisce le AWS risorse. Il AWS SAM modello è un'estensione del modello. AWS CloudFormation Per il riferimento completo ai AWS CloudFormation modelli, consulta il riferimento ai modelli nella Guida per l'AWS CloudFormation utente.

AWS SAMCLIriferimento ai comandi

La AWS Serverless Application Model Command Line Interface (AWS SAMCLI) è uno strumento da riga di comando che puoi utilizzare con AWS SAM modelli e integrazioni di terze parti supportate per creare ed eseguire applicazioni serverless.

È possibile utilizzare i AWS SAMCLI comandi per sviluppare, testare e distribuire applicazioni serverless su. Cloud AWS Di seguito sono riportati alcuni esempi di AWS SAMCLI comandi:

  • sam init— Se sei un AWS SAMCLI utente alle prime armi, puoi eseguire il sam init comando senza parametri per creare un'applicazione Hello World. Il comando genera un AWS SAM modello preconfigurato e un codice applicativo di esempio nella lingua scelta.

  • sam local invokee sam local start-api — Utilizzate questi comandi per testare il codice dell'applicazione localmente, prima di distribuirlo su. Cloud AWS

  • sam logs— Utilizzate questo comando per recuperare i log generati dalla funzione Lambda. Questo può aiutarti a testare ed eseguire il debug dell'applicazione dopo averla distribuita su. Cloud AWS

  • sam package— Utilizzate questo comando per raggruppare il codice dell'applicazione e le dipendenze in un pacchetto di distribuzione. È necessario il pacchetto di distribuzione per caricare l'applicazione su. Cloud AWS

  • sam deploy— Utilizzate questo comando per distribuire l'applicazione serverless su. Cloud AWS Crea le AWS risorse e imposta le autorizzazioni e altre configurazioni definite nel modello. AWS SAM

Per istruzioni sull'installazione di AWS SAMCLI, vedere. Installa il AWS SAM CLI

AWS SAM modelli di policy

Con AWS SAM, puoi scegliere da un elenco di modelli di policy per definire le autorizzazioni della tua AWS Lambda funzione per le risorse utilizzate dall'applicazione. Per un elenco dei modelli di policy disponibili, fare riferimento aTabella dei modelli di policy. Per informazioni generali sui modelli di policy e AWS SAM, fare riferimento aAWS SAM modelli di policy.

Argomenti