Amazon CloudFront prend désormais en charge AWS Lambda Web Functions en tant qu’origine
Dès aujourd’hui, vous pouvez fournir des applications Web basées sur AWS Lambda Web Functions via le réseau périphérique mondial de CloudFront.
En plaçant CloudFront en face d’une fonction Web Lambda, vous bénéficiez d’une terminaison TLS à la périphérie pour une latence plus faible et des connexions plus rapides, d’une mise en cache pour de meilleures performances et de domaines personnalisés, dotés de certificats TLS gérés. Aucune modification du code de l’application n’est nécessaire. Le contrôle d’accès à l’origine (OAC) de CloudFront restreint votre Lambda Web Function afin qu’elle soit accessible uniquement via CloudFront de sorte que les demandes involontaires qui contournent vos protections de sécurité n’atteignent pas votre origine. Une fois l’OAC en place, le réseau périphérique de CloudFront protège votre Lambda Web Function contre les attaques DDoS au niveau du réseau, et vous pouvez associer AWS WAF pour renforcer la sécurité de la couche applicative. Pour les applications qui authentifient leurs propres utilisateurs, l’OAC s’assure que les informations d’identification d’origine parviennent à l’application sans modification afin que les flux de connexion existants continuent de fonctionner.
Le support CloudFront pour AWS Lambda Web Functions est disponible dans le monde entier, à l’exception de la région CloudFront en Chine. Pour commencer, utilisez la Console CloudFront, le kit SDK, la CLI ou CloudFormation pour configurer votre Lambda Web Function en tant qu’origine CloudFront. Pour en savoir plus, consultez le Guide du développeur de CloudFront. Cette fonctionnalité n'engendre aucuns frais supplémentaires.