AWS Lambda und AWS Tools for PowerShell - AWS Tools for PowerShell

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.

AWS Lambda und AWS Tools for PowerShell

Mit dem Modul AWSLambdaPSCore können Sie mithilfe der .NET Core 2.1-Laufzeit AWS Lambda-Funktionen in PowerShell Core 6.0 entwickeln. PowerShell-Entwickler können anhand Lambda in der PowerShell-Umgebung AWS-Ressourcen verwaltet und Automatisierungsskripts schreiben. Mit PowerShell-Support in Lambda können Sie PowerShell-Skripts oder Funktionen als Reaktion auf ein Ereignis, wie z. B. ein Amazon-S3-Ereignis oder ein geplantes Amazon-CloudWatch-Ereignis, ausführen. Das Modul AWSLambdaPSCore ist ein separates AWS-Modul für PowerShell und nicht Bestandteil der AWS Tools for PowerShell. Zudem führt die Installation des Moduls AWSLambdaPSCore nicht automatisch zur Installation der AWS Tools for PowerShell.

Nach der Installation des AWSLambDAPscore-Moduls können Sie alle verfügbaren PowerShell-Cmdlets verwenden oder eigene Funktionen entwickeln, um Serverless-Funktionen zu erstellen. Das AWS-Lambda-Tools-for-PowerShell-Modul enthält Projektvorlagen für PowerShell-basierte Serverless-Anwendungen sowie Tools, mit denen Sie Ihre Projekte in AWS veröffentlichen können.

Der AWSLambdaPSCore-Modul-Support ist in allen Regionen verfügbar, in denen auch Lambda unterstützt wird. Weitere Informationen zu den unterstützen Regionen finden Sie in der Tabelle der AWS-Regionen.

Voraussetzungen

Die folgenden Schritte sind erforderlich, bevor Sie das AWSLambdaPSCore-Modul installieren und verwenden können. Weitere Informationen zu diesen Schritten finden Sie unter dem Abschnitt zum Einrichten einer PowerShell-Entwicklungsumgebung im AWS Lambda-Entwicklerhandbuch.

  • Installieren Sie die richtige Version von PowerShell – Der Lambda-Support für PowerShell basiert auf der plattformübergreifenden PowerShell Core 6.0-Version. Sie können PowerShell-Lambda-Funktionen unter Windows, Linux oder Mac entwickeln. Wenn Sie nicht mindestens diese Version von PowerShell installiert haben, finden Sie die entsprechenden Anweisungen auf der Dokumentationswebsite für Microsoft PowerShell.

  • Installieren Sie das .NET Core 2.1 SDK – Da PowerShell Core auf.NET Core basiert, verwendet der Lambda-Support für PowerShell die gleiche .NET-Core-2.1-Lambda-Laufzeit für sowohl .NET-Core- als auch PowerShell-Lambda-Funktionen. Die Lambda-PowerShell-Cmdlets zur Veröffentlichung verwenden das .NET Core 2.1 SDK, um das Lambda-Bereitstellungspaket zu erstellen. Das .NET Core 2.1 SDK finden Sie im Microsoft Download Center. Achten Sie darauf, das SDK und nicht die Laufzeit zu installieren.

Installieren Sie das AWSLambdaPSCore-Modul.

Wenn die Voraussetzungen erfüllt sind, können Sie das AWSLambdaPSCore-Modul installieren. Führen Sie den folgenden Befehl in einer PowerShell-Sitzung aus.

PS> Install-Module AWSLambdaPSCore -Scope CurrentUser

Sie können jetzt mit der Entwicklung von Lambda-Funktionen in PowerShell beginnen. Weitere Informationen zu den ersten Schritten finden Sie im Abschnitt zum Programmiermodell für die Erstellung von Lambda-Funktionen in PowerShell im AWS Lambda-Entwicklerhandbuch.

Weitere Informationen finden Sie unter: