L’Amazon API Gateway introduit des règles de routage pour les API REST
Amazon API Gateway prend désormais en charge les règles de routage pour les API REST à l'aide de noms de domaine personnalisés. Cette nouvelle fonctionnalité vous permet d'acheminer dynamiquement les demandes entrantes en fonction des valeurs d'en-tête HTTP, des chemins de base d'URL ou d'une combinaison des deux.
Cette flexibilité permet divers cas d'utilisation, notamment les tests A/B, la gestion des versions d'API et la sélection dynamique du backend. Pour utiliser cette fonctionnalité, vous définissez des règles de routage en attribuant des priorités, en définissant des conditions (en-têtes HTTP, chemins d'URL, ou les deux) et en associant des actions. API Gateway évalue ensuite ces règles par ordre de priorité, les chiffres les plus faibles ayant la priorité. Lorsqu'une demande répond à toutes les conditions d'une règle, l’API Gateway l'achemine vers l'étape et l’ID de l'API REST configurés. En mettant en œuvre une logique de routage directement dans l’API Gateway, vous pouvez éliminer les couches proxy et les structures d'URL complexes tout en maintenant un contrôle de routage granulaire sur le trafic de votre API. Cette fonctionnalité est prise en charge sur les API REST publiques et privées et est compatible avec les mappages d'API existants.
Les règles de routage pour les noms de domaine personnalisés sont disponibles dans toutes les régions AWS, y compris les régions AWS GovCloud (US). Pour en savoir plus, consultez l’article de blog et la documentation de l'API Gateway.