AWS SAM ahora admite las API de WebSocket para Amazon API Gateway

Publicado en: 5 de may de 2026

AWS Serverless Application Model (AWS SAM) ahora admite las API de WebSocket para Amazon API Gateway. De esta manera, puede definir API de WebSocket completas con una configuración mínima en su plantilla de SAM.

AWS SAM es un conjunto de herramientas de código abierto que facilitan la creación y la administración de aplicaciones sin servidor. Las API de WebSocket son fundamentales para las aplicaciones en tiempo real, como el chat, los paneles en directo, la transmisión de IA/LLM y el IoT. Sin embargo, anteriormente SAM no admitía las API de WebSocket, por lo que era necesario configurar manualmente todos los recursos subyacentes en AWS CloudFormation. Esto dificultaba la depuración de problemas comunes, como la falta de permisos de IAM para las funciones de Lambda. Ahora, SAM gestiona todo esto automáticamente, generando los recursos y permisos necesarios a partir de su plantilla. El nuevo recurso proporciona paridad de características con las API de WebSocket de API Gateway, incluida la autorización de IAM y Lambda, los dominios personalizados, RouteSettings, Models y StageVariables. El soporte global le permite compartir una configuración común entre varias API de WebSocket.

Para empezar, agregue el tipo de recurso AWS::Serverless::WebSocketApi a su plantilla de SAM. Defina sus rutas especificando los controladores de funciones de Lambda para las rutas $connect, $disconnect y $default, junto con cualquier ruta personalizada que necesite su aplicación. SAM conecta automáticamente las integraciones y los permisos de cada ruta. También puede configurar la autorización, la configuración de etapas y los dominios personalizados directamente en la definición del recurso.

Para obtener más información, consulte la Guía para desarrolladores de SAM.