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 exemples suivants fournissent des modèles de code de fonction et d’infrastructure en tant que code (IaC) pour créer et déployer rapidement des applications sans serveur qui implémentent certains cas d’utilisation courants de Lambda. Les exemples incluent également des exemples de code et des instructions pour tester les applications après leur déploiement.
Pour chacun des exemples d'applications, nous fournissons des instructions pour créer et configurer des ressources manuellement à l'aide de AWS Management Console, ou pour déployer les ressources AWS Serverless Application Model à l'aide d'iAc. Suivez les instructions de la console pour en savoir plus sur la configuration des AWS ressources individuelles pour chaque application, ou utilisez-les pour AWS SAM déployer rapidement des ressources comme vous le feriez dans un environnement de production.
Vous pouvez utiliser les exemples fournis comme base pour vos propres applications sans serveur en modifiant le code de fonction et les modèles fournis pour votre propre cas d’utilisation.
Nous ne cessons d’élaborer de nouveaux exemples, aussi n’hésitez pas à revenir pour découvrir d’autres applications sans serveur pour des cas d’utilisation courants de Lambda.
Exemples d’applications
-
Exemple d’application de traitement de fichiers sans serveur
Créez une application sans serveur pour exécuter automatiquement une tâche de traitement de fichiers lorsqu’un objet est en cours de téléchargement vers un compartiment Amazon S3. Dans cet exemple, lorsqu’un fichier PDF est chargé, l’application chiffre le fichier et l’enregistre dans un autre compartiment S3.
-
Exemple d’application de tâches cron planifiées
Créez une application pour effectuer une tâche planifiée à l’aide d’une planification cron. Dans cet exemple, l’application effectue la maintenance d’une table Amazon DynamoDB en supprimant des entrées remontant à plus de 12 mois.