Historique du document - 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.

Historique du document

Le tableau suivant décrit les modifications importantes apportées au Guide du développeur d’AWS Lambda après mai 2018. Pour recevoir des notifications concernant les mises à jour de cette documentation, abonnez-vous au RSSflux.

ModificationDescriptionDate

Support pour SnapStart les nouvelles régions

Lambda SnapStartest désormais disponible dans les régions suivantes : Europe (Espagne), Europe (Zurich), Asie-Pacifique (Melbourne), Asie-Pacifique (Hyderabad) et Moyen-Orient (). UAE

12 janvier 2024

AWS mises à jour des politiques gérées

Service Quotas a mis à jour une politique AWS gérée existante (AWSLambdaVPCAccessExecutionRole).

5 janvier 2024

Exécution Python 3.12

Lambda prend désormais en charge Python 3.12 en tant qu'exécution managée et image de base de conteneur. Pour plus d'informations, consultez le runtime Python 3.12 désormais disponible AWS Lambda sur le AWS Compute Blog.

14 décembre 2023

Environnement d’exécution Java 21

Lambda prend désormais en charge Java 21 en tant qu’exécution managée et image de base de conteneur (java21).

16 novembre 2023

Environnement d’exécution Node.js 20

Lambda prend désormais en charge Node.js 20 en tant qu’exécution managée et image de base de conteneur (nodejs20.x)). Pour plus d'informations, consultez le runtime Node.js 20.x désormais disponible AWS Lambda sur le AWS Compute Blog.

14 novembre 2023

Exécution provided.al2023

Lambda prend désormais en charge Amazon Linux 2023 en tant qu’environnement d’exécution géré et image de base de conteneur. Pour plus d'informations, consultez Présentation de l'environnement d'exécution Amazon Linux 2023 AWS Lambda sur le blog AWS Compute.

9 novembre 2023

IPv6prise en charge des sous-réseaux à double pile

Lambda prend désormais en charge le IPv6 trafic sortant vers des sous-réseaux à double pile. Pour plus d'informations, consultez le IPv6support.

12 octobre 2023

Test de fonctions et d’applications sans serveur

Découvrez les techniques de débogage et d’automatisation des tests des fonctions sans serveur dans le cloud. Un chapitre sur les tests et des ressources sont désormais inclus dans les sections consacrées aux langages Python et Typescript. Pour en savoir plus, veuillez consulter la rubrique Tester des fonctions et des applications sans serveur.

16 juin 2023

Exécution Ruby 3.2

Lambda prend désormais en charge une nouvelle exécution pour Ruby 3.2. Pour plus d’informations, veuillez consulter la rubrique Création de fonctions Lambda avec Ruby.

7 juin 2023

Streaming des réponses

Lambda prend désormais en charge le streaming des réponses des fonctions. Pour plus d’informations, consultez Configuration d’une fonction Lambda pour le streaming des réponses (français non garanti).

6 avril 2023

Métriques d’invocations asynchrones

Lambda publie des métriques d’invocations asynchrones. Pour plus d’informations, consultez Métriques d’invocations asynchrones.

9 février 2023

Contrôles de version de l’environnement d’exécution

Lambda publie de nouvelles versions de l’environnement d’exécution qui incluent des mises à jour de sécurité, des corrections de bogues et de nouvelles fonctions. Vous pouvez désormais contrôler quand vos fonctions sont mises à jour vers les nouvelles versions de l’environnement d’exécution. Pour plus d’informations, consultez Mises à jour de l’environnement d’exécution Lambda (français non garanti).

23 janvier 2023

Lambda SnapStart

Utilisez Lambda SnapStart pour réduire le temps de démarrage des fonctions Java sans fournir de ressources supplémentaires ni implémenter des optimisations de performances complexes. Pour plus d'informations, consultez la section Amélioration des performances de démarrage avec Lambda SnapStart.

28 novembre 2022

Environnement d’exécution Node.js 18

Lambda prend désormais en charge un nouvel environnement d’exécution (runtime) pour Node.js 18. Node.js 18 utilise Amazon Linux 2. Pour plus d’informations, consultez Création de fonctions Lambda avec Node.js.

18 novembre 2022

lambda : clé de SourceFunctionArn condition

Pour une AWS ressource, la clé de lambda:SourceFunctionArn condition filtre l'accès à la ressource par le biais ARN d'une fonction Lambda. Pour plus d’informations, consultez utilisation des identifiants d’un environnement d’exécution Lambda.

1et juillet 2022

Environnement d’exécution Node.js 16

Lambda prend désormais en charge un nouvel environnement d’exécution (runtime) pour Node.js 16. Node.js 16 utilise Amazon Linux 2. Pour plus d’informations, consultez Création de fonctions Lambda avec Node.js.

11 mai 2022

Fonction Lambda URLs

Lambda prend désormais en charge les fonctionsURLs, qui sont des points de terminaison HTTP (S) dédiés aux fonctions Lambda. Pour plus de détails, consultez la section Fonction Lambda. URLs

6 avril 2022

Événements de test partagés dans la AWS Lambda console

Lambda prend désormais en charge le partage d’événements de test avec d’autres utilisateurs dans le même Compte AWS. Pour plus de détails, consultez Test des fonctions Lambda dans la console.

16 mars 2022

PrincipalOrgId dans les politiques basées sur les ressources

Lambda prend désormais en charge l’octroi d’autorisations à une organisation dans AWS Organizations. Pour plus d’informations, consultez Utilisation de stratégies basées sur les ressources pour AWS Lambda.

11 mars 2022

. NET6 temps d'exécution

Lambda prend désormais en charge un nouveau runtime pour. NET6. Pour en savoir plus, consultez Environnements d’exécution Lambda.

23 février 2022

Filtrage des événements pour les sources d'événements Kinesis, DynamoDB et Amazon SQS

Lambda prend désormais en charge le filtrage des événements pour les sources d'événements Kinesis, DynamoDB et Amazon. SQS Pour plus de détails, consultez Filtrage des événements Lambda.

24 novembre 2021

TLSauthentification m pour Amazon MSK et sources d'événements Apache Kafka autogérées

Lambda prend désormais en charge TLS l'authentification m pour Amazon MSK et les sources d'événements Apache Kafka autogérées. Pour plus de détails, consultez la section Utilisation de Lambda avec Amazon. MSK

19 novembre 2021

Lambda sur Graviton2

Lambda prend désormais en charge Graviton2 pour les fonctions utilisant l’architecture arm64. Pour plus de détails, consultez Architectures de l’ensemble des instructions Lambda.

29 septembre 2021

Exécution Python 3.9

Lambda prend désormais en charge un nouveau runtime pour Python 3.9. Pour en savoir plus, consultez Environnements d’exécution Lambda.

16 août 2021

Nouvelles versions d’environnements d’exécution pour Node.js, Python et Java

De nouvelles versions d’environnements d’exécution sont disponibles pour Node.js, Python et Java. Pour en savoir plus, consultez Environnements d’exécution Lambda.

21 juillet 2021

Prise en charge de RabbitMQ en tant que source d’événements sur Lambda

Lambda prend désormais en charge Amazon MQ pour RabbitMQ en tant que source d’événements. Amazon MQ est un service d’agent de messages géré pour Apache ActiveMQ, et RabbitMQ, qui facilite la configuration et l’utilisation d’agents de messages dans le cloud. Pour plus de détails, consultez Utilisation de Lambda avec Amazon MQ.

7 juillet 2021

SASL/PLAINauthentification pour Kafka autogéré sur Lambda

SASL/PLAINest désormais un mécanisme d'authentification pris en charge pour les sources d'événements Kafka autogérées sur Lambda Les clients utilisant déjàSASL/PLAINsur leur cluster Kafka autogéré peuvent désormais facilement utiliser Lambda pour créer des applications grand public sans avoir à modifier leur mode d'authentification. Pour plus d’informations, consultez Utilisation de Lambda avec Apache Kafka autogéré.

29 juin 2021

Extensions Lambda API

Disponibilité générale pour les extensions Lambda. Utilisez des extensions pour augmenter vos fonctions Lambda. Vous pouvez utiliser des extensions fournies par des partenaires Lambda ou créer vos propres extensions Lambda. Pour plus de détails, consultez la section Extensions Lambda. API

24 mai 2021

Nouvelle expérience de la console Lambda

La console Lambda a été remaniée pour améliorer les performances et la cohérence.

2 mars 2021

Environnement d’exécution Node.js 14

Lambda prend désormais en charge un nouvel environnement d’exécution (runtime) pour Node.js 14. Node.js 14 utilise Amazon Linux 2. Pour plus d’informations, consultez Création de fonctions Lambda avec Node.js.

27 janvier 2021

Images de conteneurs Lambda

Lambda prend désormais en charge les fonctions définies en tant qu’images conteneurs. Vous pouvez combiner la flexibilité des outils de conteneur avec l’agilité et la simplicité opérationnelle de Lambda pour générer des applications. Pour plus de détails, consultez Utilisation d’images de conteneurs avec Lambda.

1er décembre 2020

Signature de code pour fonctions Lambda

Lambda prend désormais en charge la signature de code. Les administrateurs peuvent configurer des fonctions Lambda de façon à n’accepter que du code signé lors du déploiement. Lambda vérifie les signatures afin de s’assurer que le code n’est pas modifié ou altéré. En outre, Lambda s’assure que le code est signé par des développeurs de confiance avant d’accepter le déploiement. Pour plus de détails, consultez Configuration de la signature de code pour Lambda.

23 novembre 2020

Aperçu : Lambda Runtime Logs API

Lambda prend désormais en charge les journaux d'exécution. API Les extensions Lambda peuvent utiliser les journaux API pour s'abonner à des flux de journaux dans l'environnement d'exécution. Pour plus de détails, consultez Lambda Runtime Logs. API

12 novembre 2020

Nouvelle source d’événements pour Amazon MQ

Lambda prend désormais en charge Amazon MQ en tant que source d’événements. Utilisez une fonction Lambda pour traiter les enregistrements de votre agent de messages Amazon MQ. Pour plus de détails, consultez Utilisation de Lambda avec Amazon MQ.

5 novembre 2020

Aperçu : Lambda Extensions API

Utilisez des extensions Lambda pour augmenter vos fonctions Lambda. Vous pouvez utiliser des extensions fournies par des partenaires Lambda ou créer vos propres extensions Lambda. Pour plus de détails, consultez la section Extensions Lambda. API

8 octobre 2020

Support pour Java 8 et environnements d'exécution personnalisés sur AL2

Lambda prend désormais en charge Java 8 et les environnements d’exécution (runtimes) personnalisés sur Amazon Linux 2. Pour en savoir plus, consultez Environnements d’exécution Lambda.

12 août 2020

Nouvelle source d’événements pour Amazon Managed Streaming for Apache Kafka

Lambda prend désormais en charge Amazon MSK en tant que source d'événements. Utilisez une fonction Lambda avec Amazon MSK pour traiter les enregistrements d'une rubrique Kafka. Pour plus de détails, consultez la section Utilisation de Lambda avec Amazon. MSK

11 août 2020

IAMclés de condition pour les VPC paramètres Amazon

Vous pouvez désormais utiliser des clés de condition spécifiques à Lambda pour les paramètres. VPC Par exemple, vous pouvez exiger que toutes les fonctions de votre organisation soient connectées à unVPC. Vous pouvez également spécifier les sous-réseaux et les groupes de sécurité que les utilisateurs de la fonction peuvent et ne peuvent pas utiliser. Pour plus de détails, consultez la section Configuration VPC des IAM fonctions.

10 août 2020

Paramètres de simultanéité pour les consommateurs de flux HTTP Kinesis /2

Vous pouvez désormais utiliser les paramètres de simultanéité suivants pour les utilisateurs de Kinesis avec un ventilateur amélioré HTTP (/2 flux) ParallelizationFactor : MaximumRetryAttempts,,, et MaximumRecordAgeInSeconds. DestinationConfig BisectBatchOnFunctionError Pour plus de détails, consultez la section Utilisation AWS Lambda avec Amazon Kinesis.

7 juillet 2020

Fenêtre de traitement par lots pour les utilisateurs de Kinesis HTTP /2 Stream

Vous pouvez désormais configurer une fenêtre de traitement par lots (MaximumBatchingWindowInSeconds) pour HTTP /2 flux. Lambda lit les enregistrements du flux jusqu’à avoir rassemblé un lot complet, ou jusqu’à l’expiration de la fenêtre de traitement par lots. Pour plus de détails, consultez la section Utilisation AWS Lambda avec Amazon Kinesis.

18 juin 2020

Support pour les systèmes de EFS fichiers Amazon

Vous pouvez désormais connecter un système de EFS fichiers Amazon à vos fonctions Lambda pour accéder aux fichiers réseau partagés. Pour plus de détails, consultez Configuration de l’accès au système de fichiers pour les fonctions Lambda.

16 juin 2020

AWS CDK exemples d'applications dans la console Lambda

La console Lambda inclut désormais des exemples d'applications utilisant le AWS Cloud Development Kit (AWS CDK) for. TypeScript AWS CDK Il s'agit d'un framework qui vous permet de définir les ressources de votre application en Python TypeScript, Java ou. NET.

1er juin 2020

Support pour. NETExécution de Core 3.1.0 dans AWS Lambda

AWS Lambda prend désormais en charge le. NETRuntime Core 3.1.0. Pour plus de détails, voir. NETNoyau CLI.

31 mars 2020

Support pour API Gateway HTTP APIs

Documentation mise à jour et étendue sur l'utilisation de Lambda avec API Gateway, y compris la prise en charge de. HTTP APIs Ajout d'un exemple d'application qui crée une fonction API et avec AWS CloudFormation. Pour plus de détails, consultez la section Utilisation de Lambda avec Amazon API Gateway.

23 mars 2020

Ruby 2.7

Un nouvel environnement d’exécution est disponible pour Ruby 2.7, ruby2.7, qui est le premier environnement d’exécution Ruby à utiliser Amazon Linux 2. Pour plus d’informations, consultez Création de fonctions Lambda avec Ruby.

19 février 2020

Métriques de simultanéité

Lambda rapporte désormais les métriques ConcurrentExecutions pour l’ensemble des fonctions, alias et versions. Vous pouvez afficher un graphique pour cette métrique dans la page de surveillance de votre fonction. Auparavant, ConcurrentExecutions était seulement signalé au niveau du compte et pour les fonctions utilisant la simultanéité réservée. Pour plus d’informations, consultez AWS Lambda Métriques des fonctions.

18 février 2020

Mise à jour des états des fonctions

Les états de fonction sont désormais appliqués pour toutes les fonctions par défaut. Lorsque vous connectez une fonction à unVPC, Lambda crée des interfaces réseau élastiques partagées. Cela permet à votre fonction d’évoluer sans créer d’interfaces réseau supplémentaires. Pendant ce temps, vous ne pouvez pas effectuer d’opérations supplémentaires sur la fonction, y compris la mise à jour de sa configuration et de ses versions de publication. Dans certains cas, l’invocation est également affectée. Les détails sur l'état actuel d'une fonction sont disponibles sur le LambdaAPI.

Cette mise à jour est publiée en plusieurs phases. Pour plus de détails, consultez la section Mise à jour du cycle de vie des états Lambda pour le VPC réseau sur le blog AWS Compute. Pour plus d’informations sur les états, consultez États de fonctions AWS Lambda.

24 janvier 2020

Mises à jour de la API sortie de configuration des fonctions

Ajout de codes de motif à StateReasonCode(InvalidSubnet, InvalidSecurityGroup) et LastUpdateStatusReasonCode (SubnetOutOfIPAddresses, InvalidSubnet, InvalidSecurityGroup) pour les fonctions qui se connectent à unVPC. Pour plus d’informations sur les états, consultez États de fonctions AWS Lambda.

20 janvier 2020

Simultanéité allouée

Vous pouvez désormais allouer la simultanéité provisionnée pour une version de fonction ou un alias. La simultanéité provisionnée permet à une fonction d’évoluer sans fluctuations de latence. Pour plus de détails, consultez Gestion de la simultanéité pour une fonction Lambda.

3 décembre 2019

Créer un proxy de base de données

Vous pouvez désormais utiliser la console Lambda pour créer un proxy de base de données pour une fonction Lambda. Un proxy de base de données permet à une fonction d’atteindre des niveaux de simultanéité élevés sans épuiser les connexions de base de données. Pour plus de détails, consultez Configuration de l’accès à une base de données pour une fonction Lambda.

3 décembre 2019

Prise en charge des percentiles pour la métrique de durée

Vous pouvez désormais filtrer la métrique de durée en fonction des percentiles. Pour plus d’informations, consultez Métriques AWS Lambda.

26 novembre 2019

Augmentation de la simultanéité pour des sources d’événement de flux

Une nouvelle option pour les mappages de source d’événements de flux DynamoDB et de flux Kinesis vous permet de traiter plusieurs lots à la fois à partir de chaque partition. Lorsque vous augmentez le nombre de lots simultanés par partition, la simultanéité de votre fonction peut atteindre dix fois le nombre de partitions dans votre flux. Pour en savoir plus, consultez Mappage de source d’événement Lambda.

25 novembre 2019

États des fonctions

Lorsque vous créez ou mettez à jour une fonction, celle-ci passe en état d’attente pendant que Lambda approvisionne les ressources pour sa prise en charge. Si vous connectez votre fonction à unVPC, Lambda peut créer une interface réseau Elastic partagée immédiatement, au lieu de créer des interfaces réseau lorsque votre fonction est invoquée. Cela améliore les performances des fonctions VPC connectées, mais peut nécessiter une mise à jour de votre automatisation. Pour plus d’informations, consultez États de fonction AWS Lambda.

25 novembre 2019

Options de gestion des erreurs pour les invocations asynchrones

De nouvelles options de configuration sont disponibles pour l’invocation asynchrone. Vous pouvez configurer Lambda de manière à limiter les nouvelles tentatives et à définir un âge d’événement maximal. Pour plus de détails, consultez Configuration de la gestion des erreurs pour les invocations asynchrones.

25 novembre 2019

Gestion des erreurs pour les sources d’événement de flux

De nouvelles options de configuration sont disponibles pour les mappages de source d’événement qui lisent depuis les flux. Vous pouvez configurer des mappages de source d’événements DynamoDB Streams et Kinesis Streams pour limiter les nouvelles tentatives et définir une ancienneté de registre maximale. Lorsque des erreurs se produisent, vous pouvez configurer le mappage de source d’événement pour fractionner les lots avant d’effectuer des nouvelles tentatives et d’envoyer des enregistrements d’invocations pour les lots ayant échoué vers une file d’attente ou une rubrique. Pour en savoir plus, consultez Mappage de source d’événement Lambda.

25 novembre 2019

Destinations pour les invocations asynchrones

Vous pouvez désormais configurer Lambda pour envoyer des enregistrements d’invocations asynchrones à un autre service. Les enregistrements d’invocation contiennent des détails sur l’événement, le contexte et la réponse de la fonction. Vous pouvez envoyer des enregistrements d'invocation vers une SQS file d'attente, un SNS sujet, une fonction Lambda EventBridge ou un bus d'événements. Pour plus de détails, consultez Configuration des destinations pour les invocations asynchrones.

25 novembre 2019

Nouveaux environnements d’exécution pour Node.js, Python et Java

De nouveaux environnements d’exécution sont disponibles pour Node.js 12, Python 3.8 et Java 11. Pour en savoir plus, consultez Environnements d’exécution Lambda.

18 novembre 2019

FIFOprise en charge des files d'attente pour les sources SQS d'événements Amazon

Vous pouvez désormais créer un mappage de source d'événements qui lit à partir d'une file d'attente premier entré, premier sorti (FIFO). Auparavant, seules les files d’attente standard étaient prises en charge. Pour plus de détails, consultez la section Utilisation de Lambda avec Amazon. SQS

18 novembre 2019

Créer des applications dans la console Lambda

La création d’applications dans la console Lambda est désormais généralement disponible. Pour obtenir des instructions, consultez la section Gestion des applications dans la console Lambda.

31 octobre 2019

Créer des applications dans la console Lambda (bêta)

Vous pouvez désormais créer une application Lambda avec un pipeline de livraison continue intégré dans la console Lambda. La console fournit des exemples d’applications que vous pouvez utiliser comme point de départ pour votre propre projet. Choisissez entre AWS CodeCommit et GitHub pour le contrôle de source. Chaque fois que vous transmettez des modifications à votre référentiel, le pipeline inclus les construit et les déploie automatiquement. Pour obtenir des instructions, consultez la section Gestion des applications dans la console Lambda.

3 octobre 2019

Améliorations des performances pour les VPC fonctions connectées

Lambda utilise désormais un nouveau type d'interface réseau élastique partagée par toutes les fonctions d'un sous-réseau de cloud privé virtuel (VPC). Lorsque vous connectez une fonction à unVPC, Lambda crée une interface réseau pour chaque combinaison de groupe de sécurité et de sous-réseau que vous choisissez. Lorsque les interfaces réseau partagées sont disponibles, la fonction n’a plus besoin de créer d’interfaces réseau supplémentaires au fur et à mesure de sa mise à l’échelle ascendante. Ainsi, les temps de démarrage sont considérablement améliorés. Pour plus de détails, voir Configuration d'une fonction Lambda pour accéder aux ressources d'un. VPC

3 septembre 2019

Paramètres dpour les lots de flux

Vous pouvez désormais configurer une fenêtre de traitement par lots pour les mappages de source d’événements Amazon DynamoDB et Amazon Kinesis. Configurez une fenêtre de traitement par lots de cinq minutes maximum pour mettre en mémoire tampon les enregistrements entrants jusqu’à ce qu’un lot complet soit disponible. Cela réduit le nombre de fois où votre fonction est invoquée lorsque le flux est moins actif.

29 août 2019

CloudWatch Intégration de Logs Insights

La page de surveillance de la console Lambda inclut désormais les rapports d'Amazon CloudWatch Logs Insights. Pour plus de détails, consultez la section Fonctions de surveillance dans la AWS Lambda console.

18 juin 2019

Amazon Linux 2018.03

L’environnement d’exécution Lambda est en cours de mise à jour pour utiliser Amazon Linux 2018.03. Pour plus de détails, consultez Environnement d’exécution.

21 mai 2019

Node.js 10

Un nouvel environnement d’exécution est disponible pour Node.js 10, nodejs10.x. Cet environnement d’exécution utilise Node.js 10.15 et sera mis à jour avec la dernière version de Node.js 10 régulièrement. Node.js 10 est également le premier environnement d’exécution pour utiliser Amazon Linux 2. Pour plus d’informations, consultez Création de fonctions Lambda avec Node.js.

13 mai 2019

GetLayerVersionByArn API

Utilisez le GetLayerVersionByArnAPIpour télécharger les informations de version de la couche avec la version ARN en entrée. Par rapport à GetLayerVersion, vous GetLayerVersionByArn permet d'utiliser le ARN directement au lieu de l'analyser pour obtenir le nom de la couche et le numéro de version.

25 avril 2019

Ruby

AWS Lambda supporte désormais Ruby 2.5 avec un nouveau runtime. Pour plus d’informations, consultez Création de fonctions Lambda avec Ruby.

29 novembre 2018

Couches

Avec les couches Lambda, vous pouvez regrouper et déployer des bibliothèques, des environnements d’exécution personnalisés, ainsi que d’autres dépendances séparément depuis le code de votre fonction. Partagez vos couches avec vos autres comptes ou avec le monde entier. Pour plus de détails, consultez Couches Lambda.

29 novembre 2018

Exécutions personnalisées

Créez un environnement d’exécution (runtime) personnalisé pour exécuter des fonctions Lambda dans votre langage de programmation favori. Pour plus de détails, consultez Runtimes Lambda personnalisés.

29 novembre 2018

Déclencheurs d’Application Load Balancer

Elastic Load Balancing prend désormais en charge les fonctions Lambda en tant que cibles pour les équilibreurs de charge d’applications. Pour plus de détails, consultez Utilisation de Lambda avec des équilibreurs de charge des applications.

29 novembre 2018

Utilisez les consommateurs de flux Kinesis HTTP /2 comme déclencheur

Vous pouvez utiliser les consommateurs de flux de données Kinesis HTTP /2 pour envoyer des événements. AWS Lambda Les consommateurs de flux disposent d'un débit de lecture dédié pour chaque partition de votre flux de données et utilisent HTTP /2 pour minimiser la latence. Pour plus de détails, consultez Utilisation de Lambda avec Kinesis.

19 novembre 2018

Python 3.7

AWS Lambda supporte désormais Python 3.7 avec un nouveau runtime. Pour plus d’informations, consultez Création de fonctions Lambda avec Python.

19 novembre 2018

Augmentation de la limite de la charge utile d’invocation de fonction asynchrone

La taille de charge utile maximale pour les appels asynchrones est passée de 128 Ko à 256 Ko, ce qui correspond à la taille maximale des messages provenant d'un déclencheur Amazon. SNS Pour plus de détails, consultez Quotas Lambda.

16 novembre 2018

AWS GovCloud Région (USA Est)

AWS Lambda est désormais disponible dans la région AWS GovCloud (USA Est).

12 novembre 2018

AWS SAM Rubriques déplacées vers un guide du développeur distinct

Un certain nombre de sujets étaient axés sur la création d'applications sans serveur à l'aide de AWS Serverless Application Model (AWS SAM). Ces rubriques ont été déplacées vers le Guide du développeur AWS Serverless Application Model.

25 octobre 2018

Afficher des applications Lambda dans la console

Vous pouvez afficher l’état de vos applications Lambda sur la page Applications dans la console Lambda. Cette page indique l'état de la AWS CloudFormation pile. Elle inclut des liens vers les pages où vous pouvez consulter plus d’informations sur les ressources figurant dans la pile. Vous pouvez également consulter les métriques agrégées pour l’application et créer des tableaux de bord de surveillance personnalisés.

11 octobre 2018

Délai d’attente d’exécution de la fonction

Pour permettre d’utiliser des fonctions de longue durée, le délai d’exécution maximal configurable est passé de 5 minutes à 15 minutes. Pour plus de détails, consultez Limites Lambda.

10 octobre 2018

Support du langage PowerShell de base dans AWS Lambda

AWS Lambda supporte désormais le langage PowerShell de base. Pour plus d'informations, voir Modèle de programmation pour la création de fonctions Lambda dans. PowerShell

11 septembre 2018

Support pour. NETExécution de Core 2.1.0 dans AWS Lambda

AWS Lambda prend désormais en charge le. NETRuntime Core 2.1.0. Pour plus d'informations, consultez. NETNoyau CLI.

9 juillet 2018

Les mises à jour sont désormais disponibles sur RSS

Vous pouvez désormais vous abonner à un RSS fil pour suivre les publications de ce guide.

5 juillet 2018

Support pour Amazon SQS en tant que source d'événements

AWS Lambda prend désormais en charge Amazon Simple Queue Service (AmazonSQS) en tant que source d'événements. Pour plus d’informations, consultez Invocation des fonctions Lambda.

28 juin 2018

Région Chine (Ningxia)

AWS Lambda est désormais disponible dans la région de Chine (Ningxia). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

28 juin 2018

Mises à jour antérieures

Le tableau ci-après décrit les modifications importantes apportées dans chaque version du Manuel du développeur AWS Lambda avant juin 2018.

Modification Description Date
Prise en charge de l’environnement d’exécution Node.js 8.10

AWS Lambda prend désormais en charge la version 8.10 du runtime Node.js. Pour de plus amples informations, veuillez consulter Création de fonctions Lambda avec Node.js.

2 avril 2018
Révision des fonctions et des alias IDs

AWS Lambda prend désormais en charge la révision IDs des versions et des alias de vos fonctions. Vous pouvez les utiliser IDs pour suivre et appliquer des mises à jour conditionnelles lorsque vous mettez à jour la version de votre fonction ou vos ressources d'alias.

25 janvier 2018
Support d'exécution pour Go et. NET2,0

AWS Lambda a ajouté le support d'exécution pour Go et. NET2,0. Pour plus d’informations, consultez Création de fonctions Lambda avec Go et Création de fonctions Lambda avec C#.

15 janvier 2018
Nouvelle conception de la console

AWS Lambda a introduit une nouvelle console Lambda pour simplifier votre expérience et a ajouté un éditeur de code Cloud9 pour améliorer votre capacité à déboguer et à réviser votre code de fonction.

30 novembre 2017
Définition de limites de simultanéité pour des fonctions individuelles

AWS Lambda permet désormais de définir des limites de simultanéité pour des fonctions individuelles. Pour de plus amples informations, veuillez consulter Configuration de la simultanéité réservée pour une fonction.

30 novembre 2017
Déplacement du trafic avec des alias

AWS Lambda prend désormais en charge le transfert de trafic avec des alias. Pour de plus amples informations, veuillez consulter Créez des déploiements progressifs pour les fonctions Lambda.

28 novembre 2017
Déploiement de code graduel

AWS Lambda permet désormais de déployer en toute sécurité de nouvelles versions de votre fonction Lambda en tirant parti de Code Deploy. Pour plus d’informations, consultez Déploiement de code graduel.

28 novembre 2017
Région Chine (Pékin)

AWS Lambda est désormais disponible dans la région Chine (Pékin). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

9 novembre 2017
Présentation de SAM Local

AWS Lambda présente SAM Local (désormais connu sous le nom de SAMCLI), un AWS CLI outil qui fournit un environnement dans lequel vous pouvez développer, tester et analyser vos applications sans serveur localement avant de les télécharger sur le runtime Lambda. Pour plus d’informations, consultez Test et débogage d’applications sans serveur.

11 août 2017
Région Canada (Centre)

AWS Lambda est désormais disponible dans la région du Canada (Centre). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

22 juin 2017
South America (São Paulo) Region

AWS Lambda est désormais disponible dans la région Amérique du Sud (São Paulo). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

6 juin 2017
AWS Lambda support pour AWS X-Ray. Lambda prend désormais en charge X-Ray, ce qui vous permet de détecter, d’analyser et d’optimiser les problèmes de performance avec les applications Lambda. Pour plus d’informations, consultez Visualisez les invocations de fonctions Lambda à l'aide de AWS X-Ray. 19 avril 2017
Région Asie-Pacifique (Mumbai)

AWS Lambda est désormais disponible dans la région Asie-Pacifique (Mumbai). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

28 mars 2017
AWS Lambda prend désormais en charge le runtime Node.js v6.10

AWS Lambda ajout du support pour le runtime Node.js v6.10. Pour de plus amples informations, veuillez consulter Création de fonctions Lambda avec Node.js.

22 mars 2017
Région Europe (Londres)

AWS Lambda est désormais disponible dans la région Europe (Londres). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

1 février 2017
AWS Lambda soutien au. NETruntime, Lambda @Edge (version préliminaire), Dead Letter Queues et déploiement automatisé d'applications sans serveur.

AWS Lambda ajout du support pour C#. Pour de plus amples informations, veuillez consulter Création de fonctions Lambda avec C#.

Lambda @Edge vous permet d'exécuter des fonctions Lambda sur les sites AWS Edge en réponse à des événements. CloudFront Pour de plus amples informations, veuillez consulter Utilisation AWS Lambda avec CloudFront Lambda @Edge.

3 décembre 2016
AWS Lambda ajoute Amazon Lex en tant que source d'événements prise en charge.

Avec Lambda et Amazon Lex, vous pouvez créer rapidement des chatbots pour divers services, comme Slack et Facebook.

30 novembre 2016
US West (N. California) Region

AWS Lambda est désormais disponible dans la région de l'ouest des États-Unis (Californie du Nord). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

21 novembre 2016
Introduction de la fonctionnalité AWS SAM permettant de créer et de déployer des applications basées sur Lambda et d'utiliser des variables d'environnement pour les paramètres de configuration des fonctions Lambda.

AWS SAM: vous pouvez désormais utiliser le AWS SAM pour définir la syntaxe d'expression des ressources dans une application sans serveur. Pour déployer votre application, il vous suffit de spécifier les ressources dont vous avez besoin dans le cadre de votre application, ainsi que les politiques d'autorisation associées dans un fichier AWS CloudFormation modèle (écrit dans l'un JSON ou l'autreYAML), de regrouper vos artefacts de déploiement et de déployer le modèle.

Variables d’environnement : vous pouvez utiliser des variables d’environnement afin de spécifier des paramètres de configuration pour votre fonction Lambda en dehors du code de votre fonction. Pour plus d’informations, consultez Utiliser les variables d'environnement Lambda pour configurer les valeurs dans le code.

18 novembre 2016
Région Asia Pacific (Seoul)

AWS Lambda est désormais disponible dans la région Asie-Pacifique (Séoul). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

29 août 2016
Asia Pacific (Sydney) Region

Lambda est désormais disponible dans la région Asie-Pacifique (Sydney). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

23 juin 2016
Mises à jour de la console Lambda

La console Lambda a été mise à jour pour simplifier le processus de création de rôles.

23 juin 2016
AWS Lambda prend désormais en charge le runtime Node.js v4.3

AWS Lambda ajout du support pour le runtime Node.js v4.3. Pour de plus amples informations, veuillez consulter Création de fonctions Lambda avec Node.js.

07 avril 2016
Région Europe (Frankfurt)

Lambda est désormais disponible dans la région Europe (Frankfurt). Pour plus d’informations sur les régions et les points de terminaison Lambda, consultez Régions et points de terminaison (français non garanti) dans la Références générales AWS.

14 mars 2016

VPCsoutien

Vous pouvez désormais configurer une fonction Lambda pour accéder aux ressources de votre. VPC Pour de plus amples informations, veuillez consulter Permettre aux fonctions Lambda d'accéder aux ressources d'un Amazon VPC.

11 février 2016

Le runtime Lambda a été mis à jour.

L’environnement d’exécution a été mis à jour.

4 novembre 2015

Prise en charge de la gestion des versions, Python pour le développement de code pour des fonctions Lambda, événements planifiés et allongement du temps d’exécution

Vous pouvez désormais développer le code de la fonction Lambda à l’aide du langage Python. Pour plus d’informations, consultez Création de fonctions Lambda avec Python.

Gestion des versions : vous pouvez conserver une ou plusieurs versions de la fonction Lambda. La gestion des versions vous permet de contrôler quelle version de fonction Lambda est exécutée dans des environnements différents (par exemple, développement, test ou production). Pour plus d’informations, consultez Gérer les versions des fonctions Lambda.

Événements planifiés : vous pouvez également configurer Lambda pour invoquer régulièrement le code à l’aide de la console Lambda. Vous pouvez spécifier un taux fixe (nombre d’heures, de jours ou de semaines) ou vous pouvez spécifier une expression cron. Pour de plus amples informations, veuillez consulter Invoquer une fonction Lambda dans un planning.

Rallongement du temps d’exécution : vous pouvez maintenant définir un temps d’exécution pouvant allant jusqu’à cinq minutes pour les fonctions Lambda afin de rendre possibles les fonctions de plus longue durée, telles que l’ingestion de données volumineuses et le traitement des tâches.

08 octobre 2015

Prise en charge de DynamoDB Streams

DynamoDB Streams est désormais disponible dans toutes les régions qui acceptent DynamoDB. Vous pouvez activer DynamoDB Streams pour votre table et utiliser une fonction Lambda comme déclencheur de cette table. Les déclencheurs sont des actions personnalisées que vous effectuez en réponse aux mises à jour apportées à la table DynamoDB. Pour afficher un exemple de procédure, veuillez consulter Tutoriel : Utilisation AWS Lambda avec les flux Amazon DynamoDB .

14 juillet 2015

Lambda prend désormais en charge l'appel de fonctions Lambda avec des clients compatibles. REST

Jusqu'à présent, pour appeler votre fonction Lambda depuis votre application Web, mobile ou IoT, vous en aviez besoin AWS SDKs (par exemple, AWS SDK pour Java, AWS SDK pour Android ou pour AWS SDK iOS). Lambda prend désormais en charge l'appel d'une fonction Lambda avec des clients REST compatibles via une fonction personnalisée que API vous pouvez créer à l'aide d'Amazon Gateway. API Vous pouvez envoyer des demandes au point de terminaison de votre fonction Lambda. URL Vous pouvez configurer la sécurité du terminal pour autoriser le libre accès, tirer parti de AWS Identity and Access Management (IAM) pour autoriser l'accès ou utiliser des API clés pour mesurer l'accès d'autres personnes à vos fonctions Lambda.

Pour voir un exemple d’exercice de mise en route, veuillez consulter Invocation d'une fonction Lambda à l'aide d'un point de terminaison Amazon Gateway API.

Pour plus d'informations sur Amazon API Gateway, consultez https://aws.amazon.com/api-gateway/.

09 juillet 2015

La console Lambda fournit maintenant des plans pour créer facilement des fonctions Lambda et les tester.

La console Lambda fournit un ensemble de plans. Chaque plan fournit un exemple de configuration de source d’événement et un exemple de code que vous pouvez utiliser pour créer facilement des applications basées sur Lambda. Tous les exercices de mise en route Lambda utilisent désormais les plans. Pour plus d’informations, consultez .

09 juillet 2015

Lambda prend désormais en charge Java pour créer vos fonctions Lambda.

Vous pouvez désormais créer le code Lambda en Java. Pour plus d’informations, consultez Création de fonctions Lambda avec Java.

15 juin 2015

Lambda prend désormais en charge la spécification d’un objet Amazon S3 en tant que fonction .zip lorsque vous créez ou mettez à jour une fonction Lambda.

Vous pouvez importer un package de déploiement de fonctions Lambda (fichier .zip) dans un compartiment Amazon S3 de la région dans laquelle vous souhaitez créer une fonction Lambda. Vous pouvez ensuite spécifier le nom du compartiment et le nom de la clé objet lorsque vous créez ou mettez à jour une fonction Lambda.

28 mai 2015

Lambda est désormais disponible de manière globale et prend en charge les backends mobiles

Lambda est désormais disponible de manière globale en production. Cette version présente également de nouvelles fonctionnalités qui facilitent la création de backends pour les mobiles, les tablettes et l’Internet des objets (IoT) via Lambda, qui adaptent automatiquement leur échelle, sans que vous ayez à mettre en service ou à gérer une infrastructure. Lambda prend désormais en charge les événements en temps réel (synchrones) et asynchrones. Les fonctionnalités supplémentaires comprennent la rationalisation de la configuration et de la gestion des sources d’événement. Le modèle d’autorisation et le modèle de programmation ont été simplifiés par la mise en place de stratégies de ressources pour les fonctions Lambda.

La documentation a été mise à jour en conséquence. Pour plus d’informations, consultez les rubriques suivantes :

AWS Lambda

9 avril 2015
Version préliminaire

Version préliminaire du Guide du développeur AWS Lambda .

13 novembre 2014