View a markdown version of this page

Lanceur Lambda - AWS IoT Greengrass

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.

Lanceur Lambda

Le composant Lambda Launcher (aws.greengrass.LambdaLauncher) démarre et arrête AWS Lambda les fonctions sur les appareils AWS IoT Greengrass principaux. Ce composant configure également toute conteneurisation et exécute les processus en tant qu'utilisateurs que vous spécifiez.

Note

Lorsque vous déployez un composant de fonction Lambda sur un périphérique principal, le déploiement inclut également ce composant. Pour de plus amples informations, veuillez consulter Exécuter AWS Lambda des fonctions.

Versions

Les versions de ce composant sont les suivantes :

  • 2.0.x

Type

Ce composant est un composant générique (aws.greengrass.generic). Le noyau Greengrass exécute les scripts de cycle de vie du composant.

Pour de plus amples informations, veuillez consulter Types de composant.

Système d’exploitation

Ce composant ne peut être installé que sur les appareils principaux de Linux.

Exigences

Ce composant répond aux exigences suivantes :

  • Votre appareil principal doit répondre aux exigences pour exécuter les fonctions Lambda. Si vous souhaitez que le périphérique principal exécute des fonctions Lambda conteneurisées, il doit répondre aux exigences requises. Pour de plus amples informations, veuillez consulter Exigences relatives à la fonction Lambda.

  • Le composant Lambda Launcher est pris en charge pour fonctionner dans un VPC.

Dépendances

Lorsque vous déployez un composant, déploie AWS IoT Greengrass également des versions compatibles de ses dépendances. Cela signifie que vous devez répondre aux exigences relatives au composant et à toutes ses dépendances pour pouvoir le déployer avec succès. Cette section répertorie les dépendances pour les versions publiées de ce composant et les contraintes de version sémantiques qui définissent les versions des composants pour chaque dépendance. Vous pouvez également consulter les dépendances pour chaque version du composant dans la AWS IoT Greengrass console. Sur la page des détails des composants, recherchez la liste des dépendances.

2.0.11 – 2.0.13

Le tableau suivant répertorie les dépendances pour les versions 2.0.11 à 2.0.13 de ce composant.

Dépendance Versions compatibles Type de dépendance
Gestionnaire Lambda > = 2,0,0 < 2,4,0 Stricte
2.0.9 – 2.0.10

Le tableau suivant répertorie les dépendances pour les versions 2.0.9 à 2.0.10 de ce composant.

Dépendance Versions compatibles Type de dépendance
Gestionnaire Lambda > = 2,0,0 < 2,3,0 Stricte
2.0.4 - 2.0.8

Le tableau suivant répertorie les dépendances pour les versions 2.0.4 à 2.0.8 de ce composant.

Dépendance Versions compatibles Type de dépendance
Gestionnaire Lambda > = 2,0,0 < 2,2,0 Stricte
2.0.3

Le tableau suivant répertorie les dépendances pour la version 2.0.3 de ce composant.

Dépendance Versions compatibles Type de dépendance
Gestionnaire Lambda > = 2,0,3 < 2,1,0 Stricte

Pour plus d'informations sur les dépendances des composants, consultez la référence des recettes des composants.

Configuration

Ce composant ne possède aucun paramètre de configuration.

Fichier journal local

Ce composant utilise le fichier journal suivant.

/greengrass/v2/logs/lambdaFunctionComponentName.log
Pour afficher les journaux de ce composant
  • Exécutez la commande suivante sur le périphérique principal pour afficher le fichier journal de ce composant en temps réel. Remplacez-le /greengrass/v2 par le chemin d'accès au dossier AWS IoT Greengrass racine et remplacez-le lambdaFunctionComponentName par le nom du composant de fonction Lambda que ce composant lance.

    sudo tail -f /greengrass/v2/logs/lambdaFunctionComponentName.log

Journal des modifications

Le tableau suivant décrit les modifications apportées à chaque version du composant.

Version

Modifications

2.0.13

Corrections de bugs et améliorations

Correction et amélioration de bogues généraux

2,0,12

Corrections de bugs et améliorations

Résout un problème où le lanceur Lambda pouvait générer une erreur si le processus précédent n'était pas arrêté correctement.

2,0.11

Support pour Lambda Manager 2.3.0.

2.0.10

Corrections de bugs et améliorations
  • Correction et amélioration de bogues généraux

2,0,9

Version mise à jour pour la version 2.5.0 de Greengrass Nucleus.

2.0.8

Version mise à jour pour la version 2.4.0 de Greengrass Nucleus.

2.0.7

Version mise à jour pour la version 2.3.0 de Greengrass Nucleus.

2.0.6

Améliorations des performances générales et correctifs de bogues.

2.0.4

Corrections de bugs et améliorations
  • Résout un problème en raison duquel le composant ne passe pas correctement AddGroupOwner au conteneur de fonctions Lambda.

2.0.3

Première version.