AWS SAM supporta ora le API WebSocket per Amazon API Gateway

Inserito il: 5 mag 2026

Il Modello di applicazione serverless (AWS SAM) supporta ora le API WebSocket per Amazon API Gateway, consentendoti di definire API WebSocket complete con una configurazione minima nel tuo modello SAM.

AWS SAM è una raccolta di strumenti open source che semplifica la creazione e la gestione di applicazioni serverless. Le API WebSocket sono fondamentali per le applicazioni in tempo reale come chat, dashboard live, streaming AI/LLM e IoT. Tuttavia, in precedenza SAM non supportava le API WebSocket, richiedendo la configurazione manuale di tutte le risorse sottostanti in AWS CloudFormation. Ciò rendeva difficile il debug di problemi comuni, come la mancanza di autorizzazioni IAM per le funzioni Lambda. Ora, SAM gestisce tutto questo automaticamente, generando le risorse e le autorizzazioni necessarie dal modello. La nuova risorsa fornisce parità di funzionalità con le API WebSocket di API Gateway, inclusi l'autorizzazione IAM e Lambda, i domini personalizzati, RouteSettings, Models e StageVariables. Il supporto per Globals consente di condividere configurazioni comuni tra più API WebSocket.

Per iniziare, aggiungi il tipo di risorsa AWS::Serverless::WebSocketApi al tuo modello SAM. Definisci i tuoi percorsi specificando i gestori delle funzioni Lambda per i percorsi $connect, $disconnect e $default, insieme a tutti i percorsi personalizzati richiesti dall'applicazione. SAM configura automaticamente le integrazioni e le autorizzazioni per ogni percorso. Puoi anche configurare l'autorizzazione, le impostazioni delle fasi e i domini personalizzati direttamente all'interno della definizione della risorsa.

Per maggiori informazioni, consulta la guida per sviluppatori di SAM.