Création de fonctions Lambda avec C# - AWS Lambda

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.

Création de fonctions Lambda avec C#

Vous pouvez gérer votre. NETapplication dans Lambda utilisant le managé. NET6 ou. NET8 environnements d'exécution, un environnement d'exécution personnalisé ou une image de conteneur. Une fois le code de votre application compilé, vous pouvez le déployer dans Lambda sous la forme d'un fichier .zip ou d'une image de conteneur. Lambda fournit les environnements d'exécution suivants pour. NETlangues :

Nom Identifiant Système d’exploitation Date d'obsolescence Créer la fonction de blocage Mettre à jour la fonction de blocage

. NET8

dotnet8

Amazon Linux 2023

Non prévu

Non prévu

Non prévu

. NET6

dotnet6

Amazon Linux 2

20 déc. 2024

28 février 2025

31 mars 2025

Configuration de votre. NETenvironnement de développement

Pour développer et créer vos fonctions Lambda, vous pouvez utiliser n'importe laquelle des fonctions couramment disponibles. NETenvironnements de développement intégrés (IDEs), notamment Microsoft Visual Studio, Visual Studio Code et JetBrains Rider. Pour simplifier votre expérience de développement, AWS fournit un ensemble de. NETles modèles de projet, ainsi que l'interface de ligne de Amazon.Lambda.Tools commande (CLI).

Exécutez ce qui suit. NETCLIcommandes pour installer ces modèles de projet et ces outils de ligne de commande.

Installation du. NETmodèles de projets

Pour installer les modèles de projet (. NET8) :

dotnet new install Amazon.Lambda.Templates

Pour installer les modèles de projet (. NET6) :

dotnet new --install Amazon.Lambda.Templates
Note

Si vous utilisez le. NET6 environnements d'exécution Lambda gérés, nous vous recommandons de les mettre à niveau pour les utiliser. NET8. Pour en savoir plus, consultez les sections Gestion des mises à niveau AWS Lambda d'exécution et Présentation du. NET8 runtime pour AWS Lambda on the AWS Compute Blog.

Installation et mise à jour des CLI outils

Exécutez les commandes suivantes pour installer, mettre à jour et désinstaller le Amazon.Lambda.ToolsCLI.

Pour installer les outils de ligne de commande :

dotnet tool install -g Amazon.Lambda.Tools

Pour mettre à jour les outils de ligne de commande :

dotnet tool update -g Amazon.Lambda.Tools

Pour désinstaller les outils de ligne de commande :

dotnet tool uninstall -g Amazon.Lambda.Tools