AWS SAM unterstützt jetzt WebSocket-APIs für Amazon API Gateway

Veröffentlicht am: 5. Mai 2026

AWS Serverless Application Model (AWS SAM) unterstützt jetzt WebSocket-APIs für Amazon API Gateway, sodass Sie komplette WebSocket-APIs mit minimaler Konfiguration in Ihrer SAM-Vorlage definieren können.

AWS SAM ist eine Sammlung von Open-Source-Tools, die es Ihnen leicht machen, Serverless-Anwendungen zu erstellen und zu verwalten. WebSocket-APIs sind für Echtzeitanwendungen wie Chat, Live-Dashboards, KI/LLM-Streaming und IoT von entscheidender Bedeutung. SAM unterstützte jedoch zuvor keine WebSocket-APIs, sodass Sie alle zugrunde liegenden Ressourcen in AWS CloudFormation manuell konfigurieren mussten. Dies machte es schwierig, häufig auftretende Probleme wie fehlende IAM-Berechtigungen für Lambda-Funktionen zu debuggen. Jetzt erledigt SAM all dies automatisch und generiert die erforderlichen Ressourcen und Berechtigungen aus Ihrer Vorlage. Die neue Ressource bietet Funktionsparität mit API-Gateway-WebSocket-APIs, einschließlich IAM- und Lambda-Autorisierung, benutzerdefinierten Domains, RouteSettings, Models und StageVariables. Dank der globalen Unterstützung können Sie eine gemeinsame Konfiguration für mehrere WebSocket-APIs verwenden.

Fügen Sie zunächst den Ressourcentyp AWS::Serverless::WebSocketApi zu Ihrer SAM-Vorlage hinzu. Definieren Sie Ihre Routen, indem Sie Lambda-Funktionshandler für $connect-, $disconnect- und $default-Routen zusammen mit allen benutzerdefinierten Routen angeben, die Ihre Anwendung benötigt. SAM verbindet automatisch die Integrationen und Berechtigungen für jede Route. Sie können Autorisierung, Stufeneinstellungen und benutzerdefinierte Domains auch direkt in der Ressourcendefinition konfigurieren.

Weitere Informationen erhalten Sie im SAM-Entwicklerhandbuch.