Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Création de fonctions Lambda avec C#

Mode de mise au point
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.

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.

Vous pouvez exécuter votre application .NET dans Lambda à l'aide du moteur d'exécution .NET 8 géré, 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 :

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

.NET 9 (conteneur uniquement)

dotnet9

Amazon Linux 2023

Non planifié

Non planifié

Non planifié

.NET 8

dotnet8

Amazon Linux 2023

10 novembre 2026

10 déc. 2026

11 janvier 2027

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é .NET couramment disponible (IDEs), 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, exécutez la commande suivante :

dotnet new install Amazon.Lambda.Templates

Installation et mise à jour des outils CLI

Exécutez les commandes suivantes pour installer, mettre à jour ou désinstaller la CLI Amazon.Lambda.Tools.

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

Rubrique suivante :

Handler (Gestionnaire)

Rubrique précédente :

Tracing
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.