AWS SAM kini mendukung API WebSocket untuk Amazon API Gateway.

Dikirim di: 5 Mei 2026

AWS Serverless Application Model (AWS SAM) kini mendukung API WebSocket untuk Amazon API Gateway, memungkinkan Anda untuk mendefinisikan API WebSocket lengkap dengan konfigurasi minimal dalam templat SAM Anda.

AWS SAM adalah kumpulan tool sumber terbuka yang memudahkan Anda untuk membangun dan mengelola aplikasi nirserver. API WebSocket sangat penting untuk aplikasi real-time seperti chat, dasbor langsung, streaming AI/LLM, dan IoT. Namun, SAM sebelumnya tidak mendukung API WebSocket, sehingga Anda perlu mengkonfigurasi semua sumber daya yang mendasarinya secara manual di AWS CloudFormation. Hal ini menyulitkan untuk melakukan debugging masalah umum seperti kurangnya izin IAM untuk fungsi Lambda. Sekarang, SAM menangani semua ini secara otomatis, menghasilkan sumber daya dan izin yang diperlukan dari templat Anda. Sumber daya baru ini menyediakan kesamaan fitur dengan API WebSocket API Gateway, termasuk otorisasi IAM dan Lambda, domain khusus, RouteSettings, Models, dan StageVariables. Dukungan global memungkinkan Anda berbagi konfigurasi umum di berbagai API WebSocket.

Untuk memulai, tambahkan tipe sumber daya AWS::Serverless::WebSocketApi ke templat SAM Anda. Tentukan rute Anda dengan menetapkan penangan fungsi Lambda untuk rute $connect, $disconnect, dan $default, beserta rute kustom apa pun yang dibutuhkan aplikasi Anda. SAM secara otomatis menghubungkan integrasi dan izin untuk setiap rute. Anda juga dapat mengkonfigurasi otorisasi, pengaturan tahapan, dan domain khusus langsung di dalam definisi sumber daya.

Untuk mempelajari lebih lanjut, kunjungi panduan pengembang SAM.