Amazon CloudFront annonce des modifications d'origine à l'aide de CloudFront Functions

Publié le: 21 nov. 2024

Amazon CloudFront prend désormais en charge la modification de l'origine dans CloudFront Functions, ce qui vous permet de modifier ou de mettre à jour de manière conditionnelle les serveurs d'origine à chaque demande. Vous pouvez désormais écrire une logique personnalisée dans CloudFront Functions pour remplacer les propriétés d'origine, utiliser une autre origine dans votre distribution CloudFront ou transférer des demandes vers n'importe quel point de terminaison HTTP public.

La modification de l'origine vous permet de créer des stratégies de routage personnalisées sur la manière dont le trafic doit être transféré vers vos serveurs d'applications en cas de panne de cache. Par exemple, vous pouvez utiliser la modification de l'origine pour déterminer la position géographique d'un utilisateur, puis transmettre la demande, en cas d'absence de cache, à la région AWS la plus proche qui exécute votre application. Cela garantit la latence la plus faible possible pour votre application. Auparavant, vous deviez utiliser AWS Lambda@Edge pour modifier les origines, mais cette même fonctionnalité est désormais disponible dans CloudFront Functions avec de meilleures performances et des coûts réduits. La modification de l'origine permet de mettre à jour toutes les fonctionnalités d'origine existantes, telles que la définition d'en-têtes personnalisés, l'ajustement des délais, la configuration d'Origin Shield ou la modification de l'origine principale dans les groupes d'origine.

La modification de l'origine est désormais disponible dans CloudFront Functions sans frais supplémentaires. Pour en savoir plus, veuillez consulter le Guide du développeur de CloudFront. Pour consultez des exemples d'utilisation de la modification d'origine, reportez-vous à notre référentiel d'exemples GitHub.