Dialogfeld „Ausführungs-/Debug-Konfigurationen“ (Einstellungen für lokale Funktion) - AWS Toolkit for JetBrains

Dialogfeld „Ausführungs-/Debug-Konfigurationen“ (Einstellungen für lokale Funktion)

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).

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

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.

Handler

(Erforderlich für die Option Aus Handler) Der Bezeichner des entsprechenden Funktionshandlers für Java, Python, Node.js oder C#.

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 an.

Umgebungsvariablen

(Optional für die Option Aus Handler) Umgebungsvariablen, 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 sowie im AWS Serverless Application Model-Entwicklerhandbuch unter Generieren exemplarischer Ereignisnutzlasten.

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 sowie im AWS Serverless Application Model-Entwicklerhandbuch unter Generieren exemplarischer Ereignisnutzlasten.

Anmerkung

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.

  • Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter Allgemeine Optionen.

  • Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter Allgemeine Optionen.

  • Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter Allgemeine Optionen.

2 Weitere Informationen finden Sie im Folgenden:

Tab „SAM CLI“ des Dialogfelds „Ausführungs-/Debug-Konfigurationen“ für die Einstellungen einer lokalen Funktion

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 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, 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.

  • Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter Allgemeine Optionen.

  • Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter Allgemeine Optionen.

  • Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter Allgemeine Optionen.

2 Weitere Informationen finden Sie im Folgenden:

Tab „AWS-Verbindung“ des Dialogfelds „Ausführungs-/Debug-Konfigurationen“ für die Einstellungen einer lokalen Funktion

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.

  • Informationen zu PyCharm finden Sie auf der Hilfe-Website von PyCharm unter Allgemeine Optionen.

  • Informationen zu WebStorm finden Sie auf der Hilfe-Website von WebStorm unter Allgemeine Optionen.

  • Informationen zu JetBrains Rider finden Sie auf der Hilfe-Website von JetBrains Rider unter Allgemeine Optionen.

2 Weitere Informationen finden Sie im Folgenden: