Articles

Affichage des articles associés au libellé API Gateway

Erreurs CORS sur API Gateway : activer CORS et configurer les headers Lambda

Votre frontend reçoit une erreur CORS en appelant API Gateway — c'est l'un des problèmes les plus fréquents en production, et la plupart du temps la cause n'est pas là où on la cherche. Activer CORS dans la console ne suffit pas : si votre fonction Lambda ne renvoie pas les bons headers dans chaque réponse, le navigateur bloquera quand même la requête. Résumé (TL;DR) — Erreurs CORS API Gateway Étape Action requise Responsable 1 Activer CORS sur la ressource API Gateway Console / CLI API Gateway 2 Déployer le stage après modification Console / CLI API Gateway 3 Inclure les headers CORS dans la réponse Lambda Code Lambda 4 Vérifier que les erreurs 4xx/5xx incluent aussi les headers Code Lambda + Gateway Responses Comment CORS fonctionne avec API Gateway CORS (Cross-Origin Resource Sharing) est un mécanisme de sécurité imposé par le navigateur, pas par AWS. Quand votre frontend sur https:/...

Augmenter le Timeout d'une Fonction Lambda AWS : Configuration et Limites

Votre fonction Lambda s'arrête brutalement après 3 secondes alors que votre traitement en nécessite 10 — c'est le comportement par défaut du timeout Lambda qui entre en jeu, et c'est l'une des premières surprises opérationnelles que rencontrent les équipes qui migrent des tâches batch ou des appels API lents vers une architecture serverless. Résumé (TL;DR) : Augmenter le Timeout Lambda Point clé Détail Timeout par défaut 3 secondes Timeout maximum 900 secondes (15 minutes) Où le modifier Console AWS, AWS CLI, CloudFormation, SAM, Terraform Erreur observée Task timed out after X.XX seconds dans CloudWatch Logs Impact facturation La durée facturée inclut le temps jusqu'au timeout — un timeout mal configuré coûte de l'argent Comment fonctionne le Timeout Lambda...