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 exécuter votre application .NET dans Lambda à l'aide des environnements d'exécution .NET 6 ou .NET 8 gérés, d'un environnement d'exécution personnalisé ou d'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 exécutions suivantes pour les langages .NET :
.NET | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Identifiant | Système d’exploitation | Date d'obsolescence | Créer la fonction de blocage | Mettre à jour la fonction de blocage | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.NET 8 |
|
Amazon Linux 2023 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.NET 6 |
|
Amazon Linux 2 |
20 déc. 2024 |
28 février 2025 |
31 mars 2025 |
Configuration de votre environnement de développement .NET
Pour développer et créer vos fonctions Lambda, vous pouvez utiliser n'importe quel environnement de développement intégré (IDE) .NET couramment disponible, notamment Microsoft Visual Studio, Visual Studio Code et JetBrains Rider. Pour simplifier votre expérience de développement, AWS fournit un ensemble de modèles de projets .NET, ainsi que l'interface de ligne de Amazon.Lambda.Tools
commande (CLI).
Exécutez les commandes CLI .NET suivantes pour installer ces modèles de projet et ces outils de ligne de commande.
Installation des modèles de projet .NET
Pour installer les modèles de projet (.NET 8) :
dotnet new install Amazon.Lambda.Templates
Pour installer les modèles de projet (.NET 6) :
dotnet new --install Amazon.Lambda.Templates
Note
Si vous utilisez le moteur d'exécution Lambda géré par .NET 6, nous vous recommandons de passer à .NET 8. Pour en savoir plus, consultez les sections Gestion des mises à niveau AWS Lambda d'exécution
Installation et mise à jour des outils CLI
Exécutez les commandes suivantes pour installer, mettre à jour et désinstaller la Amazon.Lambda.Tools
CLI.
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