Amazon API Gateway führt Routing-Regeln für REST-APIs ein
Amazon API Gateway unterstützt jetzt Routing-Regeln für REST-APIs mit benutzerdefinierten Domainnamen. Mit dieser neuen Funktion können Sie eingehende Anfragen basierend auf HTTP-Header-Werten, URL-Basispfaden oder einer Kombination aus beidem dynamisch weiterleiten.
Diese Flexibilität ermöglicht verschiedene Anwendungsfälle, darunter A/B-Tests, API-Versionsverwaltung und dynamische Backend-Auswahl. Um dieses Feature zu verwenden, definieren Sie Routing-Regeln, indem Sie Prioritäten zuweisen, Bedingungen definieren (HTTP-Header, URL-Pfade oder beides) und Aktionen zuordnen. API Gateway bewertet diese Regeln dann in der Reihenfolge ihrer Priorität, wobei niedrigere Zahlen Vorrang haben. Wenn eine Anforderung alle Bedingungen in einer Regel erfüllt, leitet API Gateway sie an die konfigurierte REST-API-ID und den Stagingbereich weiter. Durch die Implementierung der Routing-Logik direkt in API Gateway können Sie Proxyschichten und komplexe URL-Strukturen eliminieren und gleichzeitig die granulare Routing-Kontrolle über Ihren API-Verkehr beibehalten. Dieses Feature wird sowohl auf öffentlichen als auch auf privaten REST-APIs unterstützt und ist mit vorhandenen API-Zuordnungen kompatibel.
Routing-Regeln für benutzerdefinierte Domainnamen sind in allen AWS-Regionen verfügbar, einschließlich der AWS GovCloud (USA)-Regionen. Weitere Informationen finden Sie im Blogbeitrag und in der API Gateway-Dokumentation.