

 AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von AWS Cloud9 können den Dienst weiterhin wie gewohnt nutzen. [Weitere Informationen](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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.

# Konfigurationsoptionen für das Debuggen von serverless Anwendungen
<a name="sam-debug-config-ref"></a>

Mit Inline-Aktionen können Sie einfach Eigenschaften zum Aufrufen von Lambda Funktionen direkt oder mit der SAM-Vorlage finden und definieren. Sie können auch Eigenschaften für `"lambda"` (wie die Funktion ausgeführt wird), `"sam"` (wie die AWS SAM CLI die Anwendung erstellt) und `"aws"` (wie AWS Verbindungsinformationen bereitgestellt werden) definieren. 


**AWS SAM: Direkter Lambda-Handler-Aufruf//Vorlagenbasierter Lambda-Aufruf**  

| Property (Eigenschaft) | Description (Beschreibung) | 
| --- | --- | 
|  `type`  |  Gibt an, welche Erweiterung die Startkonfiguration verwaltet. Immer auf eingestellt, `aws-sam` um die AWS SAM CLI zum lokalen Erstellen und Debuggen zu verwenden.  | 
|  `name`  |  Gibt einen leserfreundlichen Namen an, der in der Liste **Konfiguration des Debuggen Startstarts** angezeigt wird.  | 
| `request` |  Gibt den Konfigurationstyp an, der von der angegebenen Erweiterung (`aws-sam`) enthalten. Immer auf `direct-invoke` gesetzt, um die Lambda-Funktion zu starten.  | 
|  `invokeTarget`  |  Gibt den Eintrittspunkt für den Aufruf der Ressource an. Um die Lambda Funktion direkt aufzurufen, legen Sie Werte für die folgenden`invokeTarget`-Felder:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/sam-debug-config-ref.html) Legen Sie zum Aufrufen der Lambda Ressourcen mit der SAM-Vorlage Werte für die folgenden `invokeTarget`-Felder: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/sam-debug-config-ref.html)  | 


**Lambda (`"lambda"`) Eigenschaften**  

|  Property (Eigenschaft) | Description (Beschreibung) | 
| --- | --- | 
|  `environmentVariables`  |  Verwenden Sie , um Betriebsparameter an Ihre Funktion weiterzuleiten. Wenn Sie z. B. Daten in einen Amazon-S3-Bucket schreiben, konfigurieren Sie den Bucket-Namen als Umgebungsvariable. Verwenden Sie keine Hartkodierung für den Bucket-Namen, in den Sie schreiben.  | 
| `payload` |  Stellt zwei Optionen für die Ereignisnutzlast bereit, die Sie Ihrer Lambda -Funktion als Eingabe bereitstellen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/cloud9/latest/user-guide/sam-debug-config-ref.html)  | 
|  `memoryMB`  |  Gibt Megabyte an Speicher für die Ausführung einer aufgerufenen Lambda -Funktion an.  | 
| `runtime` |  Gibt die Laufzeitumgebung an, die von der Lambda-Funktion verwendet wird. Weitere Informationen finden Sie unter [AWS Lambda -Laufzeiten](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html).  | 
|  `timeoutSec`  |  Legt die zulässige Zeit in Sekunden fest, bevor die Debug-Sitzung das Timeout überschreitet.  | 

Die AWS Toolkit-Erweiterung verwendet die AWS SAM CLI, um serverlose Anwendungen lokal zu erstellen und zu debuggen. Sie können das Verhalten von AWS SAM CLI-Befehlen mithilfe der Eigenschaften der `"sam"` Konfiguration in der `launch.json` Datei konfigurieren.


**AWS SAM CLI (`"sam"`) -Eigenschaften**  

| Property (Eigenschaft) |  Description (Beschreibung)  |  Standardwert  | 
| --- | --- | --- | 
|  `buildArguments`  | Konfiguriert, wie die `sam build` Ihren Lambda-Quellcode erstellt. Informationen zu Buildoptionen finden Sie unter [sam build](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-build.html) im *AWS Serverless Application Model Entwicklerhandbuch*. |  Leere Zeichenfolge  | 
|  `containerBuild`  |  Gibt an, ob Ihre Funktion in einem AWS Lambdaähnlichen Docker-Container erstellt werden soll.   |  `false`  | 
|  `dockerNetwork`  |  Der Name oder die ID eines vorhandenen Docker-Netzwerks, mit dem Lambda Docker-Container eine Verbindung herstellen sollen, mit dem Standard-Bridge-Netzwerk. Bei fehlender Angabe stellen die Lambda-Container nur eine Verbindung mit dem Standard-Bridge-Docker-Netzwerk her.   |  Leere Zeichenfolge  | 
|  `localArguments`  |  Zusätzliche lokale Aufruf-Argumente.  |  Leere Zeichenfolge  | 
|  `skipNewImageCheck`  |  Gibt an, ob der Befehl das Herunterladen des neuesten Docker-Images für die Lambda -Laufzeitumgebung überspringen soll.   |  `false`  | 
|  `template`  |  Passt die SAM-Vorlage an, indem Parameter verwendet werden, um Kundenwerte in sie einzugeben. Weitere Informationen finden Sie unter [Parameter](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) im *AWS CloudFormation -Benutzerhandbuch*.  |  `"parameters":{}`  | 


**AWS Eigenschaften von connection (`"aws"`)**  

| Property (Eigenschaft) | Description (Beschreibung) | Standardwert | 
| --- | --- | --- | 
| `credentials` |  Wählt ein bestimmtes Profil (z. B.`profile:default`) aus Ihrer Anmeldeinformationsdatei aus, um AWS Anmeldeinformationen abzurufen.   | Die AWS Anmeldeinformationen, die in Ihrer vorhandenen gemeinsamen AWS Konfigurationsdatei oder Datei mit gemeinsam genutzten AWS Anmeldeinformationen bereitgestellt werden. | 
| `Region` |  Legt die AWS Region des Dienstes fest (z. B. us-east-1).  | Die AWS Standardregion, die dem aktiven Anmeldeinformationsprofil zugeordnet ist.  | 