AWS SAM agora suporta WebSocket APIs para o Amazon API Gateway

O que mudou

O Modelo de Aplicação Serverless da AWS (AWS SAM) passou a suportar WebSocket APIs para o Amazon API Gateway. Com essa atualização, é possível definir WebSocket APIs completas com configuração mínima diretamente no template do SAM, sem precisar configurar manualmente cada recurso subjacente no AWS CloudFormation.

Por que isso importa

WebSocket APIs são fundamentais para aplicações que exigem comunicação em tempo real — como chats, dashboards ao vivo, streaming de IA/LLMs e aplicações de IoT. Até então, o SAM não oferecia suporte nativo a esse tipo de API, o que obrigava os times a configurar todos os recursos manualmente no CloudFormation. Isso tornava o processo mais trabalhoso e dificultava a depuração de problemas comuns, como permissões IAM ausentes para funções Lambda.

Agora, o SAM cuida de tudo isso automaticamente: ele gera os recursos necessários e configura as permissões a partir do template, reduzindo a complexidade operacional significativamente.

O que o novo recurso oferece

O novo suporte garante paridade de funcionalidades com as WebSocket APIs do API Gateway, incluindo:

  • Autorização via IAM e Lambda
  • Domínios personalizados
  • RouteSettings
  • Models
  • StageVariables

Além disso, o suporte a Globals permite compartilhar configurações comuns entre múltiplas WebSocket APIs no mesmo template, evitando repetição desnecessária.

Como começar

Para usar o novo recurso, basta adicionar o tipo AWS::Serverless::WebSocketApi ao template SAM. A partir daí, as rotas são definidas especificando funções Lambda como handlers para as rotas $connect, $disconnect e $default, além de quaisquer rotas customizadas que a aplicação precise. O SAM se encarrega automaticamente de configurar as integrações e permissões para cada rota. Autorização, configurações de stage e domínios personalizados também podem ser definidos diretamente dentro do recurso.

Para saber mais, acesse o guia do desenvolvedor do SAM.

Fonte

AWS SAM now supports WebSocket APIs for Amazon API Gateway (https://aws.amazon.com/about-aws/whats-new/2026/05/aws-sam-websocket-apis-api-gateway/)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *