

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Lokales Testen mit AWS SAMCLI
<a name="using-sam-cli-local-testing"></a>

Das AWS SAMCLI ermöglicht es Ihnen, serverlose Anwendungen lokal in verschiedenen Infrastructure-as-Code-Tools (IaC) zu testen. In diesem Handbuch wird erklärt, wie Sie das AWS SAMCLI für lokale Tests mit verschiedenen IaC-Frameworks verwenden.

Zu den wichtigsten Vorteilen der Verwendung AWS SAMCLI für lokale Tests gehören:
+ **Schnelle Entwicklung** — Testen Sie Codeänderungen ohne Bereitstellung auf AWS
+ **Kosteneffizienz** — Entwickeln und testen, ohne dass Gebühren anfallen AWS 
+ **Offline-Fähigkeit** — Arbeiten Sie an Ihren Anwendungen ohne Internetverbindung
+ **Vereinfachtes Debuggen** — Gehen Sie den Lambda-Funktionscode lokal mit einem Debugger durch
+ **Realistisches Testen — Testen** Sie Ihre Anwendungen mithilfe der lokalen Emulation von Diensten AWS 

## Testen Sie AWS SAM Anwendungen lokal
<a name="using-sam-cli-local-testing-sam"></a>

Informationen zum Testen von Anwendungen, die mithilfe von AWS SAM Vorlagen definiert wurden, finden Sie unter [Serverlose Anwendungen testen und debuggen](serverless-test-and-debug.md) in diesem Handbuch.

## Testen Sie Vorlagen lokal CloudFormation
<a name="using-sam-cli-local-testing-cfn"></a>

Um die lokalen Testfunktionen AWS SAMCLI von zu verwenden CloudFormation, fügen Sie die AWS SAM Transformation zu Ihrer CloudFormation Vorlage hinzu. Weitere Informationen finden Sie unter [Anatomie der AWS SAM Vorlage](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-specification-template-anatomy.html) für:
+  AWS SAM Transformation zu CloudFormation Vorlagen hinzufügen
+ Grundlegendes zur Kompatibilität von Vorlagen
+ Erkunden Sie die Syntax serverloser Ressourcen

## Testen Sie AWS CDK-Anwendungen lokal
<a name="using-sam-cli-local-testing-cdk"></a>

Sie können den verwenden AWS SAMCLI, um AWS CDK-Anwendungen lokal zu testen, nachdem Sie die CDK-Anwendung mit dem Befehl AWS cdk synth zu CloudFormation Vorlagen synthetisiert haben.

Weitere Informationen finden Sie im [CDK-Entwicklerhandbuch unter Lokales Testen und Erstellen von AWS CDK-Anwendungen mit dem AWS SAMCLI](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html). AWS Dies umfasst:
+ [Erste Schritte mit lokalem Testen](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html#testing-locally-getting-started)
+ [Lokales Testen von AWS CDK-Anwendungen mit AWS SAM](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html#testing-locally-sam)

## Testen Sie Terraform-Anwendungen lokal
<a name="using-sam-cli-local-testing-terraform"></a>

Das AWS SAMCLI unterstützt Terraform-Projekte und Terraform Cloud. Sie können es verwenden, um lokales Debuggen und Testen von: Lambda-Funktionen und -Layern sowie dem Amazon API Gateway HTTP und REST durchzuführen. APIs

Informationen zur Einrichtung Ihrer Umgebung und zu allen verfügbaren Funktionen finden Sie unter [Terraform-Support](terraform-support.md) in diesem Handbuch. Dies umfasst:
+ [Erste Schritte mit der Terraform-Unterstützung für AWS SAMCLI](gs-terraform-support.md)
+ [Verwendung von AWS SAMCLI mit Terraform zum lokalen Debuggen und Testen](using-samcli-terraform.md)