Test locali con AWS SAMCLI - 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à.

Test locali con AWS SAMCLI

AWS SAMCLIConsente di testare le applicazioni serverless a livello locale su diversi strumenti Infrastructure as Code (IaC). Questa guida spiega come utilizzarlo AWS SAMCLI per i test locali con vari framework IaC.

I vantaggi principali dell'utilizzo AWS SAMCLI per i test locali includono:

  • Sviluppo rapido: verifica le modifiche al codice senza distribuirle su AWS

  • Efficienza in termini di costi: sviluppo e test senza incorrere in AWS costi

  • Funzionalità offline: lavora sulle tue applicazioni senza una connessione Internet

  • Debug semplificato: analizza il codice della funzione Lambda localmente utilizzando un debugger

  • Test realistici: testa le tue applicazioni utilizzando l'emulazione locale dei servizi AWS

Testa le AWS SAM applicazioni localmente

Per informazioni sul test delle applicazioni definite utilizzando AWS SAM modelli, consulta la sezione Test e debug delle applicazioni serverless in questa guida.

Prova i modelli localmente AWS CloudFormation

Per utilizzare le funzionalità AWS SAMCLI di test locali con AWS CloudFormation, aggiungi la AWS SAM trasformazione al tuo AWS CloudFormation modello. Per ulteriori informazioni, consulta l'anatomia AWS SAM del modello per:

  • Aggiungere una AWS SAM trasformazione ai modelli AWS CloudFormation

  • Comprendere la compatibilità dei modelli

  • Esplorazione della sintassi delle risorse serverless

Testa le applicazioni AWS CDK localmente

È possibile utilizzarlo AWS SAMCLI per testare localmente le applicazioni AWS CDK dopo aver sintetizzato l'applicazione CDK in AWS CloudFormation modelli utilizzando il AWS comando cdk synth.

Per ulteriori informazioni, consulta la sezione Test e creazione di applicazioni CDK a livello locale utilizzando la guida per AWS sviluppatori CDK. AWS SAMCLI AWS Questo include:

Testa le applicazioni Terraform localmente

AWS SAMCLISupporta i progetti Terraform e Terraform Cloud. Puoi usarlo per eseguire il debug e il test locali di: funzioni e livelli Lambda e Amazon API Gateway HTTP e REST. APIs

Per configurare il tuo ambiente e conoscere tutte le funzionalità disponibili, consulta Terraform Support in questa guida. Questo include: