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 ».

AWS Lambda projets - AWS SDK for .NET (version 3)

La version 4 (V4) du AWS SDK for .NET est en avant-première ! Pour obtenir des informations sur cette nouvelle version en avant-première, consultez le guide du développeur AWS SDK for .NET (version 4).

Veuillez noter que la version V4 du SDK est en cours de prévisualisation, son contenu est donc sujet à modification.

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.

La version 4 (V4) du AWS SDK for .NET est en avant-première ! Pour obtenir des informations sur cette nouvelle version en avant-première, consultez le guide du développeur AWS SDK for .NET (version 4).

Veuillez noter que la version V4 du SDK est en cours de prévisualisation, son contenu est donc sujet à modification.

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 projets

AWS Lambda est un service de calcul qui vous permet d'exécuter du code sans provisionner ni gérer de serveurs. Il exécute votre code sur une infrastructure informatique à haute disponibilité et exécute l'ensemble de l'administration des ressources informatiques. Pour plus d'informations sur Lambda, consultez Qu'est-ce que AWS Lambda ? dans le Guide AWS Lambda du développeur.

Vous pouvez déployer des fonctions Lambda à l'aide de l'interface de ligne de commande (CLI) .NET.

Prérequis

Avant de commencer à utiliser la CLI .NET pour déployer des fonctions Lambda, vous devez remplir les conditions préalables suivantes :

  • Vérifiez que la CLI .NET est installée. olpPar exemple : dotnet --version. Si nécessaire, allez dans https://dotnet.microsoft.com/download pour l'installer.

  • Configurez la CLI .NET pour qu'elle fonctionne avec Lambda. Pour une description de la procédure à suivre, consultez la CLI .NET Core dans le guide du AWS Lambda développeur. Dans cette procédure, la commande de déploiement est la suivante :

    dotnet lambda deploy-function MyFunction --function-role role

    Si vous ne savez pas comment créer un rôle IAM pour cet exercice, n'incluez pas cette --function-role role partie. L'outil vous aidera à créer un nouveau rôle.

Commandes Lambda disponibles

Pour répertorier les commandes Lambda disponibles via la CLI .NET, ouvrez une invite de commande ou un terminal et entrez. dotnet lambda --help Le résultat de la commande sera similaire à ce qui suit :

Amazon Lambda Tools for .NET applications Project Home: https://github.com/aws/aws-extensions-for-dotnet-cli, https://github.com/aws/aws-lambda-dotnet Commands to deploy and manage AWS Lambda functions: deploy-function Command to deploy the project to AWS Lambda ... (etc.) To get help on individual commands execute: dotnet lambda help <command>

Le résultat répertorie toutes les commandes actuellement disponibles.

Étapes de déploiement

Les instructions suivantes supposent que vous avez créé un projet AWS Lambda .NET. Aux fins de cette procédure, le projet est nomméDotNetCoreLambdaTest.

  1. Ouvrez une invite de commande ou un terminal, puis accédez au dossier contenant votre fichier de projet .NET Lambda.

  2. Saisissez dotnet lambda deploy-function.

  3. Si vous y êtes invité, entrez la AWS région (la région dans laquelle votre fonction Lambda sera déployée).

  4. Lorsque vous y êtes invité, entrez le nom de la fonction à déployer, par exempleDotNetCoreLambdaTest. Il peut s'agir du nom d'une fonction qui existe déjà dans votre ordinateur Compte AWS ou d'une fonction qui n'y a pas encore été déployée.

  5. Lorsque vous y êtes invité, sélectionnez ou créez le rôle IAM que Lambda assumera lors de l'exécution de la fonction.

Une fois l'opération terminée, le message Nouvelle fonction Lambda créée s'affiche.

Executing publish command ... (etc.) New Lambda function created

Si vous déployez une fonction qui existe déjà dans votre compte, la fonction de déploiement demande uniquement la AWS région (si nécessaire). Dans ce cas, la sortie de commande se termine parUpdating code for existing function.

Une fois votre fonction Lambda déployée, elle est prête à être utilisée. Pour plus d'informations, consultez Exemples d'utilisation de AWS Lambda.

Lambda surveille automatiquement les fonctions Lambda pour vous et fournit des statistiques via Amazon. CloudWatch Pour surveiller et résoudre les problèmes liés à votre fonction Lambda, consultez la section Surveillance et résolution des problèmes liés aux applications Lambda.

Rubrique suivante :

Migrez votre projet

Rubrique précédente :

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