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.
Identification des changements de version de l’environnement d’exécution Lambda
Le numéro de version de l’environnement d’exécution et l’ARN sont consignés dans la ligne de journal INIT_START, que Lambda émet vers CloudWatch Logs chaque fois qu’il crée un nouvel environnement d’exécution. Étant donné que l’environnement d’exécution utilise la même exécution pour tous les invocations de fonction, Lambda émet la ligne de journal INIT_START uniquement lorsqu’il exécute la phase init. Lambda n’émet pas cette ligne de journal pour chaque invocation de fonction. Lambda émet la ligne de journal vers CloudWatch Logs, mais elle n’est pas visible dans la console.
Note
Les numéros de version des environnements d’exécution ne sont pas toujours séquentiels. Par exemple, la version 42 peut être suivie de la version 45.
Exemple de ligne de journal INIT_START
INIT_START Runtime Version: python:3.13.v14 Runtime Version ARN: arn:aws:lambda:eu-south-1::runtime:7b620fc2e66107a1046b140b9d320295811af3ad5d4c6a011fad1fa65127e9e6I
Plutôt que de travailler directement avec les journaux, vous pouvez utiliser Amazon CloudWatch Contributor Insights pour identifier les transitions entre les versions de l’environnement d’exécution. La règle suivante compte les versions de l’environnement d’exécution distinctes de chaque ligne de journal INIT_START. Pour utiliser la règle, remplacez l’exemple de nom de groupe de journaux /aws/lambda/* par le préfixe approprié pour votre fonction ou groupe de fonctions.
{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "AggregateOn": "Count", "Contribution": { "Filters": [ { "Match": "eventType", "In": [ "INIT_START" ] } ], "Keys": [ "runtimeVersion", "runtimeVersionArn" ] }, "LogFormat": "CLF", "LogGroupNames": [ "/aws/lambda/*" ], "Fields": { "1": "eventType", "4": "runtimeVersion", "8": "runtimeVersionArn" } }
Le rapport suivant de CloudWatch Contributor Insights montre un exemple de transition de version de l’environnement d’exécution tel que capturé par la règle précédente. La ligne orange montre l’initialisation de l’environnement d’exécution pour la version précédente (python:3.13.v12), et la ligne bleue montre l’initialisation de l’environnement d’exécution pour la nouvelle version (python:3.13.v14).