View a markdown version of this page

Outils électriques pour AWS Lambda - 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.

Outils électriques pour AWS Lambda

Powertools for AWS Lambda (également appelé Powertools for AWS) fournit des fonctions utilitaires, des décorateurs et des intergiciels qui gèrent les tâches Lambda courantes telles que la journalisation structurée, le traçage, la collecte de métriques et la validation des entrées. Utilisez Powertools for AWS Lambda pour mettre en œuvre les meilleures pratiques sans serveur et accélérer le développement de plusieurs fonctions Lambda. Vous simplifierez ainsi les tâches de développement courantes dans vos fonctions Lambda.

Principaux avantages de Powertools pour AWS

Bien que le développement de Lambda soit possible sans Powertools for AWS, son utilisation présente plusieurs avantages :

  • Built-in observabilité : journalisation structurée, traçage et mesures personnalisées

  • Gestion des secrets : récupération des paramètres, gestion des secrets et idempotence

  • Amélioration progressive : choisissez les utilitaires qui répondent le mieux à vos besoins

  • Développement accéléré : analyse des événements, validation et traitement par lots

  • Meilleures pratiques : mise en œuvre de AWS Well-Architected modèles sans serveur

Intégrer Powertools à AWS

Powertools for vous AWS aide à créer des applications sans serveur prêtes pour la production avec moins de code personnalisé. Disponible en Python TypeScript/Node.js, .NET et Java, Powertools for AWS peut être inclus via Lambda Layers ou à l'aide du gestionnaire de packages linguistiques. Chaque implémentation de langage fournit des fonctionnalités de base, comme la journalisation structurée, le suivi, la collecte de métriques et la gestion des événements, tout en conservant les expressions idiomatiques propres à chaque langage de programmation. Ces implémentations sont complétées par des composants spécialisés pour l'intégration des AWS services, prenant en charge la récupération des paramètres, le traitement par lots et la gestion des API, ainsi que par des meilleures pratiques telles que la propagation des identifiants de corrélation, la gestion des erreurs et les modèles d'idempotence. Ensemble, ces fonctionnalités permettent aux développeurs de créer des applications sans serveur robustes et faciles à maintenir tout en réduisant la charge liée au code personnalisé.

Étapes suivantes

Pour en savoir plus sur l'utilisation de Powertools pour AWS, consultez les ressources suivantes :