AWS Lambda et Outils AWS pour PowerShell - Outils AWS pour PowerShell (version 4)

La Outils AWS pour PowerShell version 5 (V5) est en avant-première. Pour consulter le contenu de la version 5, qui est sujet à modification, et essayer la nouvelle version, consultez le guide de l'utilisateur de la version 5 (version préliminaire). Pour obtenir des informations spécifiques sur les modifications majeures et la migration vers la version 5, consultez la rubrique relative à la migration dans ce guide.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS Lambda et Outils AWS pour PowerShell

À l'aide du AWSLambdaPSCoremodule, vous pouvez développer des AWS Lambda fonctions dans PowerShell Core 6.0 à l'aide du moteur d'exécution .NET Core 2.1. PowerShell les développeurs peuvent gérer les AWS ressources et écrire des scripts d'automatisation dans l' PowerShell environnement à l'aide de Lambda. PowerShell le support dans Lambda vous permet d'exécuter PowerShell des scripts ou des fonctions en réponse à n'importe quel événement Lambda, tel qu'un événement Amazon S3 ou un événement planifié par Amazon. CloudWatch Le AWSLambda PSCore module est un AWS module distinct pour PowerShell ; il ne fait pas partie du Outils AWS pour PowerShell, et l'installation du AWSLambda PSCore module n'installe pas le Outils AWS pour PowerShell.

Après avoir installé le AWSLambda PSCore module, vous pouvez utiliser toutes les PowerShell applets de commande disponibles (ou développer les vôtres) pour créer des fonctions sans serveur. Le PowerShell module AWS Lambda Tools for inclut des modèles de projet pour les applications sans serveur PowerShell basées sur le serveur, ainsi que des outils pour publier des projets. AWS

AWSLambdaPSCore le support des modules est disponible dans toutes les régions qui prennent en charge Lambda. Pour en savoir plus sur les régions prises en charge, consultez le AWS Tableau des régions.

Prérequis

Les étapes suivantes sont requises avant de pouvoir installer et utiliser le AWSLambda PSCore module. Pour plus de détails sur ces étapes, consultez la section Configuration d'un environnement de PowerShell développement dans le Guide du AWS Lambda développeur.

  • Installez la bonne version de PowerShell — Le support de Lambda pour PowerShell est basé sur la version multiplateforme PowerShell Core 6.0. Vous pouvez développer des fonctions PowerShell Lambda sous Windows, Linux ou Mac. Si au moins cette version de n'est pas PowerShell installée, les instructions sont disponibles sur le site Web de PowerShell documentation Microsoft.

  • Installation du SDK .NET Core 2.1 : Core étant basé sur .NET PowerShell Core, le support Lambda utilise le même environnement d'exécution Lambda .NET Core 2.1 PowerShell pour les fonctions .NET Core et Lambda. PowerShell Les applets de commande de PowerShell publication Lambda utilisent le SDK .NET Core 2.1 pour créer le package de déploiement Lambda. Le kit SDK .NET Core 2.1 est disponible à partir du Centre de téléchargement Microsoft. Veillez à installer le kit SDK, et non le runtime.

Installation du AWSLambda PSCore module

Une fois les prérequis remplis, vous êtes prêt à installer le AWSLambda PSCore module. Exécutez la commande suivante dans une session PowerShell Core.

PS> Install-Module AWSLambdaPSCore -Scope CurrentUser

Vous êtes prêt à commencer à développer des fonctions Lambda dans. PowerShell Pour plus d'informations sur la façon de démarrer, voir Modèle de programmation pour la création de fonctions Lambda PowerShell dans AWS Lambda le Guide du développeur.

consultez aussi