Dialogfeld "Create Function" (Funktion erstellen) - AWS Toolkit for JetBrains

Dialogfeld "Create Function" (Funktion erstellen)

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

Dialogfeld „Funktion erstellen“

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, Python, Node.js oder C#.

Laufzeit

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

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

Umgebungsvariablen

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

IAM Role (IAM-Rolle)

(Erforderlich) Wählen Sie eine verfügbare Lambda-Ausführungsrolle 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, 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.