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

Utiliser Serverless Framework pour activer Lambda Insights sur une fonction Lambda existante

Mode de mise au point
Utiliser Serverless Framework pour activer Lambda Insights sur une fonction Lambda existante - Amazon CloudWatch

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.

Suivez ces étapes pour utiliser l'infrastructure sans serveur et activer Lambda Insights sur une fonction Lambda existante. Pour plus d'informations sur l'infrastructure sans serveur, consultez serverless.com.

Pour ce faire, un plugin Lambda Insights pour infrastructure sans serveur est nécessaire. Pour de plus amples informations, veuillez consulter serverless-plugin-lambda-insights.

Si la dernière version de l'interface de ligne de commande sans serveur n'est pas déjà installée, vous devez d'abord l'installer ou la mettre à niveau. Pour plus d'informations, voir Commencer avec Serverless Framework Open Source & AWS.

Pour utiliser l'infrastructure sans serveur et activer Lambda Insights sur une fonction Lambda
  1. Installez le plugin sans serveur pour Lambda Insights en exécutant la commande suivante dans votre répertoire sans serveur :

    npm install --save-dev serverless-plugin-lambda-insights
  2. Dans votre fichier serverless.yml, ajoutez le plugin dans la section plugins comme indiqué :

    provider: name: aws plugins: - serverless-plugin-lambda-insights
  3. Activez Lambda Insights.

    • Vous pouvez activer Lambda Insights individuellement par fonction en ajoutant la propriété suivante au fichier serverless.yml.

      functions: myLambdaFunction: handler: src/app/index.handler lambdaInsights: true #enables Lambda Insights for this function
    • Vous pouvez activer Lambda Insights pour toutes les fonctions du fichier serverless.yml en ajoutant la section personnalisée suivante :

      custom: lambdaInsights: defaultLambdaInsights: true #enables Lambda Insights for all functions
  4. Redéployez le service sans serveur en saisissant la commande suivante :

    serverless deploy

    Toutes les fonctions sont redéployées et Lambda Insights est activé pour les fonctions que vous avez spécifiées. Cette commande active Lambda Insights en ajoutant la couche Lambda Insights et en attachant les autorisations nécessaires à l'aide de la stratégie IAM arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy.

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