Dialogfeld „Serverlose Anwendung bereitstellen“
Das Dialogfeld Serverlose Anwendung bereitstellen im AWS Toolkit for JetBrains wird angezeigt, wenn Sie eine serverlose AWS-Anwendung bereitstellen.
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 AWS 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 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. - Anfordern einer Bestätigung vor der Bereitstellung
-
(Optional) Wenn diese Option ausgewählt ist, wird AWS CloudFormation angewiesen, zu warten, bis Sie den entsprechenden Stack erstellt oder aktualisiert haben, indem Sie den aktuellen Änderungssatz des Stacks in AWS CloudFormation ausführen. 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 im AWS Serverless Application Model-Entwicklerhandbuch.