

# Benutzeroberflächenreferenz für das AWS Toolkit for JetBrains
<a name="ui-reference"></a>

Hilfe zur Verwendung der Benutzeroberfläche von AWS Toolkit for JetBrains finden Sie in den folgenden Themen.

**Topics**
+ [AWS-Explorer](aws-explorer.md)
+ [Dialogfeld "Create Function" (Funktion erstellen)](create-function-dialog.md)
+ [Dialogfeld „Serverlose Anwendung bereitstellen“](deploy-serverless-application-dialog.md)
+ [Dialogfenster "New Project" (Neues Projekt)](new-project-dialog.md)
+ [Dialogfeld „Ausführungs-/Debug-Konfigurationen“](run-debug-configurations-dialog.md)
+ [Dialogfeld „Code aktualisieren“](update-code-dialog.md)
+ [Dialogfeld „Konfiguration aktualisieren“](update-configuration-dialog.md)

# AWS-Explorer
<a name="aws-explorer"></a>

Der AWS Explorer bietet praktischen Zugriff auf mehrere Funktionen im AWS Toolkit for JetBrains. Dazu gehören das Verwalten von Verbindungen vom Toolkit zu AWS-Konten, das Wechseln von AWS-Regionen, das Arbeiten mit AWS Lambda-Funktionen und AWS CloudFormation-Stacks in Konten und vieles mehr.

Wenn das AWS Toolkit for JetBrains installiert ist und IntelliJ IDEA, PyCharm, WebStorm oder JetBrains Rider ausgeführt wird, können Sie einen der folgenden Schritte ausführen, um den AWS Explorer zu öffnen:
+ Wählen Sie in der **AWS Explorer**-Werkzeugfensterleiste aus.  
![\[AWS Explorer: Schaltfläche für das Werkzeugfenster\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-tool-window-button.png)
+ Wählen Sie im Hauptmenü **View (Ansicht)**, **Tool Windows (Werkzeugfenster)**, **AWS Explorer**.  
![\[Öffnen des AWS Explorers über das Hauptmenü\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-main-menu.png)

Wählen Sie im **AWS Explorer** das Einstellungssymbol (**Menü „Optionen anzeigen“**) aus, um zu folgenden Optionen zu gelangen:

![\[AWS Explorer: Menü „Optionen anzeigen“\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/aws-explorer.png)


**AWS-Verbindungseinstellungen**  
Enthält die folgenden Optionen:  
+ **Liste der AWS-Regionen**: Das AWS Toolkit for JetBrains verwendet die ausgewählte Region. Wenn das Toolkit eine andere Region verwenden soll, wählen Sie eine andere aufgelistete Region aus.
+ **Liste der letzten Anmeldeinformationen**: Listet die letzten Verbindungen auf, die zwischen AWS Toolkit for JetBrains und AWS-Konten hergestellt wurden. Das Toolkit verwendet die ausgewählte Verbindung. Wenn das Toolkit eine andere letzte Verbindung verwenden soll, wählen Sie den Namen der gewünschten Verbindung aus.
+ **Alle Anmeldeinformationen**: Listet alle verfügbaren Verbindungen auf, die zwischen AWS Toolkit for JetBrains und AWS-Konten hergestellt werden können. Das Toolkit verwendet die ausgewählte Verbindung. Wenn das Toolkit eine andere Verbindung verwenden soll, wählen Sie den Namen der gewünschten Verbindung aus. Wenn Sie andere Verbindungsaufgaben ausführen möchten, wählen Sie **Dateien mit AWS-Anmeldeinformationen bearbeiten** aus.
Im Bereich **AWS-Verbindungseinstellungen** auf der Statusleiste werden die AWS-Kontoverbindung und die Region angezeigt, die aktuell vom AWS Toolkit for JetBrains verwendet werden.  

![\[Bereich „AWS-Verbindungseinstellungen“ auf der Statusleiste\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/aws-connection-settings.png)

Wählen Sie diesen Bereich aus, um die gleichen Optionen für **AWS-Verbindungseinstellungen** anzuzeigen wie im **Menü „Optionen anzeigen“**.

**View Documentation (Dokumentation anzeigen)**  
Führt zum [AWS Toolkit for JetBrains-Benutzerhandbuch](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/) (dieser Leitfaden).

**View Source on GitHub (Quelle auf GitHub anzeigen)**  
Navigiert zum Repository [aws/aws-toolkit-jetbrains](https://github.com/aws/aws-toolkit-jetbrains) auf der GitHub-Website.

**View Mode (Ansichtsmodus)**  
Passt das **AWS Explorer**-Werkzeugfenster so an, dass Sie schnell darauf zugreifen und Platz sparen können, wenn Sie im Editor oder in anderen Werkzeugfenstern arbeiten.  
Informationen zu Anzeigemodi von IntelliJ IDEA finden Sie unter auf der Hilfe-Website von IntelliJ IDEA unter [Anzeigemodi für das Werkzeugfenster](https://www.jetbrains.com/help/idea/viewing-modes.html).  
Informationen zu Anzeigemodi von PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Anzeigemodi für das Werkzeugfenster](https://www.jetbrains.com/help/pycharm/viewing-modes.html).  
Informationen zu Anzeigemodi von WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Anzeigemodi für das Werkzeugfenster](https://www.jetbrains.com/help/webstorm/viewing-modes.html).  
Informationen zu Anzeigemodi von JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Anzeigemodi für das Werkzeugfenster](https://www.jetbrains.com/help/rider/Viewing_Modes.html).

**Move to (Verschieben zu)**  
Verschiebt das Werkzeugfenster des **AWS Explorers** in IntelliJ IDEA, PyCharm, WebStorm oder JetBrains Rider an eine andere Stelle.

**Größe anpassen**  
Ändert die Größe des **AWS Explorer**-Werkzeugfensters.

**Remove from Sidebar (Aus Sidebar entfernen)**  
Entfernt das Werkzeugfenster des **AWS Explorers** von der Werkzeugfensterleiste. Um es wieder anzuzeigen, wählen Sie in der Hauptmenüleiste **View (Ansicht)**, **Tool Windows (Werkzeugfenster)**, **AWS Explorer** aus.

Sie können den AWS Explorer auch für die Arbeit mit Lambda-Funktionen sowie für die Arbeit mit AWS CloudFormation-Stacks in AWS-Konten verwenden.

# Dialogfeld "Create Function" (Funktion erstellen)
<a name="create-function-dialog"></a>

Das Dialogfeld **Funktion erstellen** im AWS Toolkit for JetBrains wird angezeigt, wenn Sie eine eigenständige AWS Lambda-Funktion erstellen.

![\[Dialogfeld „Funktion erstellen“\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/create-function-dialog.png)


Das Dialogfeld **Funktion erstellen** enthält Folgendes:

**Name**  
(Erforderlich) Der Name der Funktion. Darf nur Großbuchstaben von `A` bis `Z`, Kleinbuchstaben von `a` bis `z`, Zahlen von `0` bis `9`, Bindestriche (`-`) und Unterstriche (`_`) enthalten. Der Name muss weniger als 64 Zeichen lang sein.

**Beschreibung**  
(Optional) Eine beliebige aussagekräftige Beschreibung der Funktion.

**Handler**  
(Erforderlich) Die ID des entsprechenden Funktionshandlers für [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) oder [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Laufzeit**  
(Erforderlich) Die ID der zu verwendenden [Lambda-Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html).

**Timeout (seconds) (Timeout (Sekunden))**  
(Erforderlich) Der Zeitraum, für den eine Funktion ausgeführt werden kann, bevor sie von Lambda beendet wird. Möglicher Höchstwert: 900 Sekunden (15 Minuten).

**Arbeitsspeicher (MB)**  
(Erforderlich) Die Menge des Arbeitsspeichers, der für die ausgeführte Funktion verfügbar ist. Geben Sie in Schritten von 64 MB einen Wert [zwischen 128 MB und 3.008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) an.

**Umgebungsvariablen**  
(Optional) [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html), die von der Lambda-Funktion verwendet werden sollen (angegeben als Schlüssel-Wert-Paare). Um Umgebungsvariablen hinzuzufügen, zu ändern oder zu löschen, wählen Sie das Ordnersymbol aus, und folgen Sie dann den Anweisungen auf dem Bildschirm.

**IAM Role (IAM-Rolle)**  
(Erforderlich) Wählen Sie eine verfügbare [Lambda-Ausführungsrolle](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) im verbundenen AWS-Konto aus, die von Lambda für die Funktion verwendet werden soll. Wenn Sie im Konto eine Ausführungsrolle erstellen möchten, die Lambda stattdessen verwenden soll, wählen Sie **Erstellen** aus und folgen Sie dann den Anweisungen auf dem Bildschirm.

**Aktivieren von AWS X-Ray**  
(Optional) Wenn diese Option ausgewählt ist, [ermöglicht Lambda es AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html), Leistungsprobleme mit der Funktion zu erkennen, zu analysieren und zu optimieren. X-Ray sammelt Metadaten von Lambda und allen Upstream- oder Downstream-Services, aus denen Ihre Funktion besteht. Diese Metadaten werden von X-Ray verwendet, um ein detailliertes Service-Diagramm zu erstellen, das Leistungsengpässe, Latenzspitzen und andere Probleme zeigt, die die Leistung der Funktion beeinträchtigen.

**Quell-Bucket**  
(Erforderlich) Wählen Sie einen verfügbaren Amazon Simple Storage Service (Amazon S3)-Bucket im verbundenen AWS-Konto aus, der von der AWS Serverless Application Model (AWS SAM)-Befehlszeilenschnittstelle (Command Line Interface, CLI) verwendet werden soll, um die Funktion für Lambda bereitzustellen. Wenn Sie im Konto einen Amazon-S3-Bucket erstellen möchten, den die AWS SAM-CLI stattdessen verwenden soll, wählen Sie **Erstellen** aus und folgen Sie den Anweisungen auf dem Bildschirm.

# Dialogfeld „Serverlose Anwendung bereitstellen“
<a name="deploy-serverless-application-dialog"></a>

Das Dialogfeld **Serverlose Anwendung bereitstellen** im AWS Toolkit for JetBrains wird angezeigt, wenn Sie eine serverlose AWS-Anwendung bereitstellen.

![\[Dialogfeld „Serverlose Anwendung bereitstellen“\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-deploy.png)


Das Dialogfeld **Serverlose Anwendung bereitstellen** enthält Folgendes:

**Create Stack (Stapel erstellen)**  
(Erforderlich) Geben Sie den Namen des Stacks an, der von der AWS Serverless Application Model (AWS SAM)-Befehlszeilenschnittstelle (Command Line Interface, CLI) in AWS CloudFormation für das verbundene AWS-Konto erstellt werden soll. Die AWS SAM-CLI verwendet dann diesen Stack, um die serverlose AWS-Anwendung bereitzustellen.

**Update Stack (Stack aktualisieren)**  
(Erforderlich) Wählen Sie den Namen eines vorhandenen CloudFormation-Stacks im verbundenen AWS SAM-Konto aus, den die AWS-CLI zum Bereitstellen der serverlosen AWS-Anwendung verwenden soll.

**Anmerkung**  
Es ist entweder **Stack erstellen** oder **Stack aktualisieren** erforderlich, aber nicht beides.

**Vorlagenparameter**  
(Optional) Alle Parameter, die das AWS Toolkit for JetBrains in der Datei `template.yaml` des entsprechenden Projekts erkennt. Um einen Wert für einen Parameter anzugeben, wählen Sie das Feld in der Spalte **Value (Wert)** neben dem Parameter aus, geben Sie den Wert ein und drücken Sie dann die **Eingabetaste**. Weitere Informationen finden Sie unter [Parameter](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) im *AWS CloudFormation-Benutzerhandbuch*.

**S3 Bucket**  
(Erforderlich) Wählen Sie im verbundenen AWS-Konto einen vorhandenen Amazon Simple Storage Service (Amazon S3)-Bucket aus, den die AWS SAM-CLI zum Bereitstellen der serverlosen AWS-Anwendung verwenden soll. Wenn Sie im Konto einen Amazon-S3-Bucket erstellen möchten, den die AWS SAM-CLI stattdessen verwenden soll, wählen Sie **Erstellen** aus und folgen Sie dann den Anweisungen auf dem Bildschirm.

**ECR-Repository**  
(Nur erforderlich für den Pakettyp `Image`) Wählen Sie einen vorhandenen Amazon Elastic Container Registry (Amazon ECR)-Repository-URI im verbundenen AWS-Konto aus, der von der AWS SAM-CLI zum Bereitstellen der serverlosen AWS-Anwendung verwendet werden soll. Weitere Informationen zu AWS Lambda-Pakettypen finden Sie im *AWS Lambda-Entwicklerhandbuch* unter [Lambda-Bereitstellungspakete](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html).

**Anfordern einer Bestätigung vor der Bereitstellung**  
(Optional) Wenn diese Option ausgewählt ist, wird CloudFormation angewiesen, zu warten, bis Sie den entsprechenden Stack erstellt oder aktualisiert haben, indem Sie [den aktuellen Änderungssatz des Stacks in CloudFormation ausführen](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-execute.html). Wenn Sie diesen Änderungssatz nicht ausführen, erreicht die serverlose AWS-Anwendung nicht die Bereitstellungsphase.

**Build-Funktion in einem Container**  
(Optional) Wenn diese Option ausgewählt ist, erstellt die AWS SAM-CLI vor der Bereitstellung alle Funktionen der serverlosen Anwendung lokal innerhalb eines Lambda-ähnlichen Docker-Containers. Dies ist nützlich, wenn die Funktion von Paketen abhängt, die nativ kompilierte Abhängigkeiten oder Programme haben. Weitere Informationen finden Sie unter [Erstellen von Anwendungen](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) im *AWS Serverless Application Model-Entwicklerhandbuch*.

# Dialogfenster "New Project" (Neues Projekt)
<a name="new-project-dialog"></a>

Das Dialogfeld **Neues Projekt** im AWS Toolkit for JetBrains wird angezeigt, wenn Sie eine serverlose AWS-Anwendung erstellen.

**Topics**
+ [Dialogfeld „Neues Projekt“ (IntelliJ IDEA, PyCharm und WebStorm)](#new-project-dialog-intellij)
+ [Dialogfeld „Neues Projekt“ (JetBrains Rider)](#new-project-dialog-rider)

## Dialogfeld „Neues Projekt“ (IntelliJ IDEA, PyCharm und WebStorm)
<a name="new-project-dialog-intellij"></a>



**Anmerkung**  
Der folgende Screenshot zeigt das Dialogfeld **Neues Projekt** für IntelliJ IDEA. Die Feldbeschreibungen gelten jedoch auch für PyCharm und WebStorm.

![\[Das Dialogfeld „Neues Projekt“ für IntelliJ IDEA\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-create-images.png)


Das Dialogfeld **Neues Projekt** enthält Folgendes:

**Project name**  
(Erforderlich) Der Name des Projekts.

**Project location (Projektspeicherort)**  
(Erforderlich) Der Ort, an dem IntelliJ IDEA das Projekt erstellt.

**Pakettyp**  
(Erforderlich) Die Art des Bereitstellungspakets der AWS Lambda-Funktion (entweder `Zip`oder `Image`). Weitere Informationen zum Unterschied zwischen den Pakettypen `Zip` und `Image` finden Sie im *AWS Lambda-Entwicklerhandbuch* unter [Lambda-Bereitstellungspakete](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html).

**Laufzeit**  
(Erforderlich) Die ID der zu verwendenden [Lambda-Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html).

**SAM-Vorlage**  
(Erforderlich) Der Name der zu verwendenden AWS Serverless Application Model (AWS SAM)-Vorlage.

**Project SDK (Projekt-SDK)**  
(Erforderlich) Das zu verwendende Java Development Kit (JDK). Weitere Informationen finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Java Development Kit (JDK)](https://www.jetbrains.com/help/idea/sdk.html#jdk).

## Dialogfeld „Neues Projekt“ (JetBrains Rider)
<a name="new-project-dialog-rider"></a>

**Anmerkung**  
Wenn Sie eine neue Lösung erstellen, hat dieses Dialogfeld den Titel **Neue Lösung** anstelle von **Neues Projekt**. Der Inhalt des Dialogfelds ist jedoch identisch.

![\[Dialogfeld „Neues Projekt“ für JetBrains Rider\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-create-images-rider.png)


Das Dialogfeld **Neues Projekt** enthält Folgendes:

**Solution name (Name der Lösung)**  
(Erforderlich) Der Name der Lösung.

**Project name**  
(Erforderlich) Der Name des Projekts.

**Solution directory (Lösungsverzeichnis)**  
(Erforderlich) Der Pfad zum Verzeichnis der Lösung.

**Put solution and project in the same directory (Lösung und Projekt im selben Verzeichnis platzieren)**  
(Optional) Wenn diese Option aktiviert ist, werden die Dateien der Lösung an dem Speicherort gespeichert, an dem sich auch die Projektdateien befinden.

**Create repository (Repository erstellen)**  
(Optional) Wenn diese Option aktiviert ist, wird ein Remote-Repository für das Projekt mit dem angegebenen Anbieter erstellt.

**Pakettyp**  
(Erforderlich) Der Pakettyp der Lambda-Funktion (entweder `Zip` oder `Image`). Weitere Informationen zum Unterschied zwischen den Pakettypen `Zip` und `Image` finden Sie im *AWS Lambda-Entwicklerhandbuch* unter [Lambda-Bereitstellungspakete](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html).

**Laufzeit**  
(Erforderlich) Die ID der zu verwendenden Lambda-Laufzeit.

**SAM-Vorlage**  
(Erforderlich) Der Name der zu verwendenden AWS SAM-Vorlage.

**Resultierende Projektstruktur**  
(Unveränderbar) Die Pfade für die Verzeichnisse und Dateien des erstellten Projekts.

# Dialogfeld „Ausführungs-/Debug-Konfigurationen“
<a name="run-debug-configurations-dialog"></a>

Das Dialogfeld **Ausführungs-/Debug-Konfigurationen** im AWS Toolkit for JetBrains wird immer dann angezeigt, wenn Sie die Ausführungs-/Debug-Konfigurationen ändern möchten, sei es lokal, remote oder in einem Amazon Elastic Container Service (Amazon ECS)-Cluster.

**Topics**
+ [Dialogfeld „Ausführungs-/Debug-Konfigurationen“ (Einstellungen für lokale Funktion)](run-debug-configurations-dialog-local.md)
+ [Dialogfeld „Ausführungs-/Debug-Konfigurationen“ (Einstellungen für Remotefunktion)](run-debug-configurations-dialog-remote.md)
+ [Dialogfeld „Konfiguration bearbeiten“ (Amazon-ECS-Cluster)](edit-configuration-dialog-ecs.md)

# Dialogfeld „Ausführungs-/Debug-Konfigurationen“ (Einstellungen für lokale Funktion)
<a name="run-debug-configurations-dialog-local"></a>

Dieses Dialogfeld wird angezeigt, wenn Sie Einstellungen für die *lokale* Version einer AWS Lambda-Funktion aktualisieren.

**Anmerkung**  
Informationen zum Aktualisieren der Einstellungen für die *Remote-Version* der gleichen Funktion (der Quellcode der Funktion befindet sich in Lambda in Ihrem AWS-Konto) finden Sie unter [Dialogfeld „Ausführungs-/Debug-Konfigurationen“ (Einstellungen für Remotefunktion)](run-debug-configurations-dialog-remote.md).

Dieses Dialogfeld enthält drei Tabs: **Konfiguration**, **SAM CLI** und **AWS-Verbindung**.

![\[Tab „Konfiguration“ des Dialogfelds „Ausführungs-/Debug-Konfigurationen“ für die Einstellungen einer lokalen Funktion\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-config-zip.png)


Der Tab **Konfiguration** des Dialogfelds **Ausführungs-/Debug-Konfigurationen** für die Einstellungen einer lokalen Funktion enthält Folgendes:

**Name**  
(Erforderlich) Der Name dieser Konfiguration.

**Allow parallel run / Allow running in parallel (Parallellauf zulassen/Parallelbetrieb zulassen) **  
(Optional) Wenn diese Option ausgewählt ist, kann IntelliJ IDEA, PyCharm, WebStorm oder JetBrains Rider beliebig viele Instances der Konfiguration starten und parallel ausführen.1

**Aus Handler/Aus Vorlage**  
(Erforderlich) Abhängig von der ausgewählten Option müssen weitere Einstellungen konfiguriert werden.

**Laufzeit**  
(Erforderlich) Die ID der zu verwendenden [Lambda-Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html).

**Handler**  
(Erforderlich für die Option **Aus Handler**) Der Bezeichner des entsprechenden Funktionshandlers für [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) oder [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Timeout (seconds) (Timeout (Sekunden))**  
(Erforderlich für die Option **Aus Handler**) Der Zeitraum, für den eine Funktion ausgeführt werden kann, bevor sie von Lambda beendet wird. Möglicher Höchstwert: 900 Sekunden (15 Minuten).

**Arbeitsspeicher (MB)**  
(Erforderlich für die Option **Aus Handler**) Die Menge des Arbeitsspeichers, der für die ausgeführte Funktion verfügbar ist. Geben Sie in Schritten von 64 MB einen Wert [zwischen 128 MB und 3.008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) an.

**Umgebungsvariablen**  
(Optional für die Option **Aus Handler**) [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html), die von der Lambda-Funktion verwendet werden sollen (angegeben als Schlüssel-Wert-Paare). Um Umgebungsvariablen hinzuzufügen, zu ändern oder zu löschen, wählen Sie das Ordnersymbol aus, und folgen Sie dann den Anweisungen auf dem Bildschirm.

**Vorlage**  
(Erforderlich für die Option **Aus Vorlage**) Speicherort und Dateiname der AWS Serverless Application Model (AWS SAM)-Vorlage (z. B. `template.yaml`), die für diese Konfiguration verwendet werden soll, und die Ressource in dieser Vorlage, die dieser Konfiguration zugeordnet werden soll.

**Datei**  
(Erforderlich) Der Speicherort und der Dateiname der Ereignisdaten, die an die Funktion übergeben werden sollen (im JSON-Format). Beispiele für Ereignisdaten finden Sie im *AWS Lambda-Entwicklerhandbuch* unter [Aufrufen der Lambda-Funktion](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) sowie im *AWS Serverless Application Model-Entwicklerhandbuch* unter [Generieren exemplarischer Ereignisnutzlasten](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html).

**Text**  
(Erforderlich) Die Ereignisdaten, die an die Funktion übergeben werden sollen (im JSON-Format). Beispiele für Ereignisdaten finden Sie im *AWS Lambda-Entwicklerhandbuch* unter [Aufrufen der Lambda-Funktion](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) sowie im *AWS Serverless Application Model-Entwicklerhandbuch* unter [Generieren exemplarischer Ereignisnutzlasten](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html).  
Entweder **Datei** oder **Text** ist erforderlich (aber nicht beides).

**Vor dem Start: Fenster**  
(Optional) Listet alle Aufgaben auf, die vor dem Starten dieser Konfiguration ausgeführt werden müssen.2

***Hinweise***  
1 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Allgemeine Optionen](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Allgemeine Optionen](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Allgemeine Optionen](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Allgemeine Optionen](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common).
2 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Optionen vor dem Start](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Optionen vor dem Start](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Optionen vor dem Start](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Optionen vor dem Start](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options).

![\[Tab „SAM CLI“ des Dialogfelds „Ausführungs-/Debug-Konfigurationen“ für die Einstellungen einer lokalen Funktion\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-cli.png)


Der Tab **SAM CLI** des Dialogfelds **Ausführungs-/Debug-Konfigurationen** für die Einstellungen einer lokalen Funktion enthält Folgendes:

**Name**  
(Erforderlich) Der Name dieser Konfiguration.

**Allow parallel run / Allow running in parallel (Parallellauf zulassen/Parallelbetrieb zulassen)**  
(Optional) Wenn diese Option ausgewählt ist, kann IntelliJ IDEA, PyCharm, WebStorm oder JetBrains Rider beliebig viele Instances der Konfiguration starten und parallel ausführen.1

**Build-Funktion in einem Container**  
(Optional) Wenn diese Option ausgewählt ist, erstellt die AWS SAM-CLI vor der Bereitstellung alle Funktionen der serverlosen Anwendung lokal innerhalb eines Lambda-ähnlichen Docker-Containers. Dies ist nützlich, wenn die Funktion von Paketen abhängt, die nativ kompilierte Abhängigkeiten oder Programme haben. Weitere Informationen finden Sie unter [Erstellen von Anwendungen](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) im *AWS Serverless Application Model-Entwicklerhandbuch*.

**Skip checking for newer container images (Überprüfung auf neuere Container-Images überspringen)**  
(Optional) Wenn diese Option aktiviert ist, überspringt die AWS SAM CLI das Herunterladen des neuesten Docker-Image für die [Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html), die auf dem Tab **Konfiguration** angegeben ist.

**Docker Network (Docker-Netzwerk)**  
(Optional) Der Name oder die ID eines vorhandenen Docker-Netzwerks, mit dem Lambda-Docker-Container eine Verbindung herstellen sollen, mit dem Standard-Bridge-Netzwerk. Ohne Angabe stellen die Lambda-Container nur eine Verbindung mit dem Standard-Bridge-Docker-Netzwerk her.

**Vor dem Start: Fenster**  
(Optional) Listet alle Aufgaben auf, die vor dem Starten dieser Konfiguration ausgeführt werden müssen.2

***Hinweise***  
1 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Allgemeine Optionen](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Allgemeine Optionen](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Allgemeine Optionen](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Allgemeine Optionen](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common).
2 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Optionen vor dem Start](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Optionen vor dem Start](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Optionen vor dem Start](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Optionen vor dem Start](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options).

![\[Tab „AWS-Verbindung“ des Dialogfelds „Ausführungs-/Debug-Konfigurationen“ für die Einstellungen einer lokalen Funktion\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-aws-connection.png)


Der Tab **AWS-Verbindung** des Dialogfelds **Ausführungs-/Debug-Konfigurationen** für die Einstellungen einer lokalen Funktion enthält Folgendes:

**Anmeldeinformationen**  
(Erforderlich) Der Name der vorhandenen AWS-Kontoverbindung, die verwendet werden soll.

**Region**  
(Erforderlich) Der Name der AWS-Region, die für das verbundene Konto verwendet werden soll.

***Hinweise***  
1 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Allgemeine Optionen](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Allgemeine Optionen](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Allgemeine Optionen](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Allgemeine Optionen](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common).
2 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Optionen vor dem Start](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Optionen vor dem Start](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Optionen vor dem Start](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Optionen vor dem Start](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options).

# Dialogfeld „Ausführungs-/Debug-Konfigurationen“ (Einstellungen für Remotefunktion)
<a name="run-debug-configurations-dialog-remote"></a>

Dieses Dialogfeld wird immer dann angezeigt, wenn Sie Einstellungen für die *Remote-Version* einer AWS Lambda-Funktion aktualisieren. (Der Quellcode der Funktion befindet sich in Lambda in Ihrem AWS-Konto.)

**Anmerkung**  
Informationen zum Aktualisieren der Einstellungen für die *lokale* Version der gleichen Funktion finden Sie unter [Dialogfeld „Ausführungs-/Debug-Konfigurationen“ (Einstellungen für lokale Funktion)](run-debug-configurations-dialog-local.md).  
Das Dialogfeld heißt zwar **Ausführungs-/Debug-Konfigurationen**, das AWS Toolkit for JetBrains kann aber nicht zum Debuggen der Remote-Version einer Lambda-Funktion verwendet werden. Sie können die Funktion nur ausführen.

![\[Dialogfeld „Ausführungs-/Debug-Konfigurationen“ für die Einstellungen einer Remote-Funktion\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/run-debug-configurations-dialog-remote.png)


Das Dialogfeld **Ausführungs-/Debug-Konfigurationen** für die Einstellungen einer Remote-Funktion enthält Folgendes:

**Name**  
(Erforderlich) Der Name dieser Konfiguration.

**Share/Share through VCS (Freigabe/Freigeben über VCS)**  
(Optional) Wenn diese Option aktiviert ist, wird diese Konfiguration für andere Teammitglieder verfügbar gemacht.1

**Allow parallel run / Allow running in parallel (Parallellauf zulassen/Parallelbetrieb zulassen) **  
(Optional) Wenn diese Option ausgewählt ist, kann IntelliJ IDEA, PyCharm, WebStorm oder JetBrains Rider beliebig viele Instances der Konfiguration starten und parallel ausführen.1

**Anmeldeinformationen**  
(Erforderlich) Der Name der vorhandenen AWS-Kontoverbindung, die verwendet werden soll.

**Region**  
(Erforderlich) Der Name der AWS-Region, die für das verbundene Konto verwendet werden soll.

**Funktion**  
(Erforderlich) Der Name der zu verwendenden Lambda-Funktion.

**Datei**  
(Erforderlich) Der Speicherort und der Dateiname der Ereignisdaten, die an die Funktion übergeben werden sollen (im JSON-Format). Beispiele für Ereignisdaten finden Sie im *AWS Lambda-Entwicklerhandbuch* unter [Aufrufen der Lambda-Funktion](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) sowie im *AWS Serverless Application Model-Entwicklerhandbuch* unter [Generieren exemplarischer Ereignisnutzlasten](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html).

**Text**  
(Erforderlich) Die Ereignisdaten, die an die Funktion übergeben werden sollen (im JSON-Format). Beispiele für Ereignisdaten finden Sie im *AWS Lambda-Entwicklerhandbuch* unter [Aufrufen der Lambda-Funktion](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) sowie im *AWS Serverless Application Model-Entwicklerhandbuch* unter [Generieren exemplarischer Ereignisnutzlasten](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html).

**Anmerkung**  
Entweder **Datei** oder **Text** ist erforderlich (aber nicht beides).

**Before launch: Activate tool window (Vor dem Start: Werkzeugfenster aktivieren)**  
(Optional) Listet alle Aufgaben auf, die vor dem Starten dieser Konfiguration ausgeführt werden müssen.2

**Show this page (Diese Seite anzeigen)**  
(Optional) Wenn diese Option aktiviert ist, werden diese Konfigurationseinstellungen angezeigt, bevor die Konfiguration gestartet wird.2

**Activate tool window (Werkzeugfenster aktivieren)**  
(Optional) Wenn diese Option aktiviert ist, wird das Werkzeugfenster **Ausführen** oder **Debuggen** geöffnet, wenn Sie diese Konfiguration starten.2

***Hinweise***  
1 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Allgemeine Optionen](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Allgemeine Optionen](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Allgemeine Optionen](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Allgemeine Optionen](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common).
2 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Optionen vor dem Start](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Optionen vor dem Start](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Optionen vor dem Start](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Optionen vor dem Start](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options).

# Dialogfeld „Konfiguration bearbeiten“ (Amazon-ECS-Cluster)
<a name="edit-configuration-dialog-ecs"></a>

Das Dialogfeld **Konfiguration bearbeiten** enthält zwei Tabs: **Konfiguration** und **AWS-Konfiguration**.

![\[Tab „Konfiguration“ des Dialogfelds „Konfiguration bearbeiten“\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-configuration.png)


Der Tab **Konfiguration** des Dialogfelds **Konfiguration bearbeiten** enthält Folgendes:

**Name**  
(Erforderlich) Der Name dieser Konfiguration.

**Share/Share through VCS (Freigabe/Freigeben über VCS)**  
(Optional) Wenn diese Option aktiviert ist, wird diese Konfiguration für andere Teammitglieder verfügbar gemacht.1

**Allow parallel run / Allow running in parallel (Parallellauf zulassen/Parallelbetrieb zulassen)**  
(Optional) Wenn diese Option ausgewählt ist, kann IntelliJ IDEA, PyCharm, WebStorm oder JetBrains Rider beliebig viele Instances der Konfiguration starten und parallel ausführen.1

**Cluster**  
(Erforderlich) Der Name des zu debuggenden Amazon Elastic Container Service (Amazon ECS)-Clusters.

**Service**  
(Erforderlich) Der Name des Amazon-ECS-Service im zu debuggenden Cluster.

**Add Container (Container hinzufügen)**  
Fügt dieser Konfiguration einen Container hinzu. Optional wenn mindestens eine Registerkarte bereits sichtbar ist. Jede Registerkarte stellt einen separaten Container dar.  
Die folgenden Elemente gelten für den ausgewählten Container: **Platform (Plattform)**, **Remote Debug Port (Remote-Debug-Port)**, **Start Command (Startbefehl)**, **Artifacts Mappings (Artefakt-Zuordnungen)** und **Port Mappings (Port-Zuweisungen)**.

**Plattform**  
(Erforderlich) Die zu verwendende Debug-Plattform.

**Remote-Debug-Port**  
(Optional) Der Port zum Anfügen an den Debugger. Dieser Wert sollte generell nur angegeben werden, wenn Ihr Service die Ports 20020–20030 verwendet. Ist das der Fall, geben Sie diesen Port hier an, damit der Container nicht versucht, Ports zu binden, die möglicherweise anderweitig verwendet werden.

**Startbefehl**  
(Erforderlich) Der Befehl zum Starten Ihres Programms, damit der Debugger daran angefügt werden kann. Für Java muss der Befehl mit `java` beginnen und darf keine Debugger-Informationen (z. B. `-Xdebug`) enthalten. Für Python muss er mit `python`, `python2` oder `python3` beginnen, gefolgt von dem Pfad und dem Namen der auszuführenden Datei.

**Artefakt-Zuordnungen**  
(Erforderlich) Ein **Lokaler Pfad** auf Ihrem lokalen Entwicklungscomputer, der einem **Remote-Pfad** innerhalb des Containers zugeordnet ist. Der gesamte Code und alle Artefakte, die ausgeführt werden sollen, müssen zugeordnet werden. Um eine lokale und Remote-Pfadzuordnung festzulegen, wählen Sie **Add (Hinzufügen)** (das Symbol **\$1**).

**Port-Zuweisungen**  
Ein **Lokaler Port** auf Ihrem lokalen Entwicklungscomputer, der einem **Remote-Port** innerhalb des Containers zugeordnet ist. Dadurch können lokale Ports direkt mit Ports einer Remote-Ressource kommunizieren. Beispielsweise wird für den Befehl `curl localhost:3422` Port `3422` einem Service zugeordnet. Um eine lokale und Remote-Port-Zuordnung festzulegen, wählen Sie **Add (Hinzufügen)** (das Symbol **\$1**).

**Before launch: Activate tool window (Vor dem Start: Werkzeugfenster aktivieren)**  
(Optional) Listet alle Aufgaben auf, die vor dem Starten dieser Konfiguration ausgeführt werden müssen.2

**Show this page (Diese Seite anzeigen)**  
(Optional) Wenn diese Option aktiviert ist, werden diese Konfigurationseinstellungen angezeigt, bevor die Konfiguration gestartet wird.2

**Activate tool window (Werkzeugfenster aktivieren)**  
(Optional) Wenn diese Option aktiviert ist, wird das Werkzeugfenster **Ausführen** oder **Debuggen** geöffnet, wenn Sie diese Konfiguration starten.2

***Hinweise***  
1 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Allgemeine Optionen](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Allgemeine Optionen](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Allgemeine Optionen](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Allgemeine Optionen](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common).
2 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Optionen vor dem Start](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Optionen vor dem Start](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Optionen vor dem Start](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Optionen vor dem Start](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options).

![\[Tab „AWS-Verbindung“ des Dialogfelds „Konfiguration bearbeiten“\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-aws-connection.png)


Der Tab **AWS-Verbindung** des Dialogfelds **Konfiguration bearbeiten** enthält Folgendes:

**Name**  
(Erforderlich) Der Name dieser Konfiguration.

**Anmeldeinformationen**  
(Erforderlich) Der Name der vorhandenen AWS-Kontoverbindung, die verwendet werden soll.

**Region**  
(Erforderlich) Der Name der AWS-Region, die für das verbundene Konto verwendet werden soll.

**Share/Share through VCS (Freigabe/Freigeben über VCS)**  
(Optional) Wenn diese Option aktiviert ist, wird diese Konfiguration für andere Teammitglieder verfügbar gemacht.1

**Allow parallel run / Allow running in parallel (Parallellauf zulassen/Parallelbetrieb zulassen)**  
(Optional) Wenn diese Option ausgewählt ist, kann IntelliJ IDEA, PyCharm, WebStorm oder JetBrains Rider beliebig viele Instances der Konfiguration starten und parallel ausführen.1

**Before launch: Activate tool window (Vor dem Start: Werkzeugfenster aktivieren)**  
(Optional) Listet alle Aufgaben auf, die vor dem Starten dieser Konfiguration ausgeführt werden müssen.2

**Show this page (Diese Seite anzeigen)**  
(Optional) Wenn diese Option aktiviert ist, werden diese Konfigurationseinstellungen angezeigt, bevor die Konfiguration gestartet wird.2

**Activate tool window (Werkzeugfenster aktivieren)**  
(Optional) Wenn diese Option aktiviert ist, wird das Werkzeugfenster **Ausführen** oder **Debuggen** geöffnet, wenn Sie diese Konfiguration starten.2

***Hinweise***  
1 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Allgemeine Optionen](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Allgemeine Optionen](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Allgemeine Optionen](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Allgemeine Optionen](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common).
2 Weitere Informationen finden Sie im Folgenden:  
+ Informationen zu IntelliJ IDEA finden Sie auf der Hilfe-Website von IntelliJ IDEA unter [Optionen vor dem Start](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options). 
+ Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter [Optionen vor dem Start](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options).
+ Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter [Optionen vor dem Start](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options).
+ Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter [Optionen vor dem Start](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options).

# Dialogfeld „Code aktualisieren“
<a name="update-code-dialog"></a>

Das Dialogfeld **Code aktualisieren** im AWS Toolkit for JetBrains wird angezeigt, wenn Sie eine AWS Lambda-Funktion aktualisieren.

![\[Das Dialogfeld „Code aktualisieren“\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-update-code.png)


Das Dialogfeld **Code aktualisieren** enthält Folgendes:

**Handler**  
(Erforderlich) Die ID des entsprechenden Lambda-Funktionshandlers für [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) oder [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Quell-Bucket**  
(Nur erforderlich für den Pakettyp `Zip`) Wählen Sie einen vorhandenen Amazon Simple Storage Service (Amazon S3)-Bucket im verbundenen AWS-Konto aus, der von der AWS Serverless Application Model (AWS SAM)-Befehlszeilenschnittstelle (Command Line Interface, CLI) verwendet werden soll, um die Funktion für Lambda bereitzustellen. Wenn Sie im Konto einen Amazon-S3-Bucket erstellen möchten, den die AWS SAM-CLI stattdessen verwenden soll, wählen Sie **Erstellen** aus und folgen Sie dann den Anweisungen auf dem Bildschirm. Weitere Informationen zu Lambda-Pakettypen finden Sie im *AWS Lambda-Entwicklerhandbuch* unter [Lambda-Bereitstellungspakete](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html).

**ECR-Repository**  
(Nur erforderlich für den Pakettyp `Image`) Wählen Sie ein vorhandenes Amazon Elastic Container Registry (Amazon ECR)-Repository im verbundenen AWS-Konto aus, das von der AWS SAM-CLI verwendet werden soll, um die Funktion für Lambda bereitzustellen.

# Dialogfeld „Konfiguration aktualisieren“
<a name="update-configuration-dialog"></a>

Das Dialogfeld **Konfiguration aktualisieren** im AWS Toolkit for JetBrains wird immer dann angezeigt, wenn Sie die Konfiguration für eine AWS Lambda-Funktion aktualisieren. Die von Ihnen anzugebenden Informationen sind vom Pakettyp der Lambda-Funktion (`Zip` oder `Image`) abhängig und unterscheiden sich geringfügig.

Das Dialogfeld **Konfiguration aktualisieren** für den Pakettyp `Zip` sieht wie folgt aus:

![\[Dialogfeld „Konfiguration aktualisieren“ für ZIP-Anwendungen\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-zip.png)


Das Dialogfeld **Konfiguration aktualisieren** für den Pakettyp `Image` sieht wie folgt aus:

![\[Dialogfeld „Konfiguration aktualisieren“ für Image-Anwendungen\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-image.png)


Das Dialogfeld **Konfiguration aktualisieren** enthält Folgendes:

**Name**  
(Erforderlich) Der Name der Funktion. Darf nur Großbuchstaben von `A` bis `Z`, Kleinbuchstaben von `a` bis `z`, Zahlen von `0` bis `9`, Bindestriche (`-`) und Unterstriche (`_`) enthalten. Der Name muss weniger als 64 Zeichen lang sein.

**Beschreibung**  
(Optional) Eine beliebige aussagekräftige Beschreibung der Funktion.

**Pakettyp**  
(Erforderlich) Der Pakettyp der Lambda-Funktion (entweder `Zip` oder `Image`).

**Handler**  
(Nur erforderlich für `Zip`-Pakete) Die ID des entsprechenden Lambda-Funktionshandlers für [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) oder [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Laufzeit**  
(Nur erforderlich für `Zip`-Pakete) Die ID der zu verwendenden [Lambda-Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html).

**Timeout (seconds) (Timeout (Sekunden))**  
(Erforderlich) Der Zeitraum, für den eine Funktion ausgeführt werden kann, bevor sie von Lambda beendet wird. Möglicher Höchstwert: 900 Sekunden (15 Minuten).

**Arbeitsspeicher (MB)**  
(Erforderlich) Die Menge des Arbeitsspeichers, der für die ausgeführte Funktion verfügbar ist. Geben Sie in Schritten von 64 MB einen Wert [zwischen 128 MB und 3.008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) an.

**Umgebungsvariablen**  
(Optional) [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html), die von der Lambda-Funktion verwendet werden sollen (angegeben als Schlüssel-Wert-Paare). Um Umgebungsvariablen hinzuzufügen, zu ändern oder zu löschen, wählen Sie das Ordnersymbol aus, und folgen Sie dann den Anweisungen auf dem Bildschirm.

**IAM Role (IAM-Rolle)**  
(Erforderlich) Wählen Sie eine verfügbare [Lambda-Ausführungsrolle](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) im verbundenen AWS-Konto aus, die von Lambda für die Funktion verwendet werden soll. Wenn Sie im Konto eine Ausführungsrolle erstellen möchten, die Lambda stattdessen verwenden soll, wählen Sie **Erstellen** aus und folgen Sie dann den Anweisungen auf dem Bildschirm.

**Aktivieren von AWS X-Ray**  
(Optional) Wenn diese Option ausgewählt ist, [ermöglicht Lambda es AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html), Leistungsprobleme mit der Funktion zu erkennen, zu analysieren und zu optimieren. X-Ray sammelt Metadaten von Lambda und allen Upstream- oder Downstream-Services, aus denen Ihre Funktion besteht. Diese Metadaten werden von X-Ray verwendet, um ein detailliertes Service-Diagramm zu erstellen, das Leistungsengpässe, Latenzspitzen und andere Probleme zeigt, die die Leistung der Funktion beeinträchtigen.