Publié le: Apr 6, 2022

AWS Lambda annonce les URL de fonction Lambda, une nouveauté facilitant l'appel de fonctions via un point de terminaison HTTPS en tant que fonctionnalité intégrée du service AWS Lambda. Vous pouvez ajouter des URL de fonction à des fonctions nouvelles et existantes en un seul clic depuis la console, ou en quelques lignes à l'aide d'AWS CloudFormation ou du modèle d'application sans serveur AWS. Les URL de fonction sont idéales pour débuter la création de services web sur Lambda, ou pour des tâches courantes telles que la création de webhooks.

Chaque URL de fonction est dirigée vers une seule fonction Lambda ou un seul alias de fonction et est sécurisée par défaut par AWS Identity and Access Management (IAM). Vous pouvez éventuellement configurer des URL de fonction pour un accès public afin d'autoriser les appels non authentifiés ou utiliser une logique d'autorisation personnalisée que vous avez auparavant créée dans le gestionnaire de votre fonction. La politique basée sur les ressources de la fonction est toujours active et doit être mise à jour afin d'autoriser l'accès public si vous choisissez de ne pas utiliser IAM pour authentifier et autoriser les principaux appelant votre URL de fonction. Vous pouvez consulter les résultats communiqués par IAM Access Analyzer afin d'identifier les URL de fonction qui autorisent l'accès public. Reportez-vous au guide du développeur Lambda pour en savoir plus sur la façon de contrôler l'accès à vos URL de fonction.

Les URL de fonction Lambda sont désormais disponibles dans les régions où Lambda est disponible, à l'exception des régions AWS de Chine. L'utilisation de cette fonction n'engendre aucun coût supplémentaire. Les URL de fonction sont incluses dans le coût standard d'appel de fonctions Lambda. Pour plus d'informations sur la tarification, consulte la page de la tarification d'AWS Lambda. Pour en savoir plus, lisez notre blog ou consultez le guide du développeur Lambda.