AWS SAM artık Amazon API Ağ Geçidi için WebSocket API'lerini destekliyor

Yayınlanma Tarihi: 5 May 2026

AWS Sunucusuz Uygulama Modeli (AWS SAM) artık Amazon API Ağ Geçidi için WebSocket API'lerini destekleyerek SAM şablonunuzda minimum yapılandırmayla eksiksiz WebSocket API'leri tanımlamanıza olanak tanır.

AWS SAM, sunucusuz uygulamalar oluşturmanızı ve yönetmenizi kolaylaştıran bir açık kaynaklı araçlar koleksiyonudur. WebSocket API'leri sohbet, canlı gösterge panoları, yapay zeka/büyük dil modeli akışı ve IoT gibi gerçek zamanlı uygulamalar için kritik öneme sahiptir. Ancak SAM daha önce WebSocket API'lerini desteklemiyordu ve AWS CloudFormation'daki tüm temel kaynakları manuel olarak yapılandırmanızı gerektiriyordu. Bu, Lambda işlevleri için eksik IAM izinleri gibi yaygın sorunlarda hata ayıklamayı zorlaştırırdı. Şimdi, SAM tüm bunları otomatik olarak ele alarak şablonunuzdan gerekli kaynakları ve izinleri oluşturur. Bu yeni kaynak, IAM ve Lambda yetkilendirmesi, özel etki alanları, RouteSettings, Modeller ve StageVariables dahil tüm API Ağ Geçidi WebSocket API'leriyle özellik eşitliği sağlar. Küresel destek, birden çok WebSocket API'sinde ortak yapılandırmayı paylaşmanıza olanak tanır.

Başlamak için AWS::Serverless::WebSocketAPI kaynak türünü SAM şablonunuza ekleyin. Uygulamanızın gerektirdiği özel rotalarla birlikte $connect, $disconnect ve $default rotaları için Lambda işlev işleyicilerini belirterek rotalarınızı tanımlayın. SAM, her rota için entegrasyonları ve izinleri otomatik olarak bağlar. Yetkilendirme, aşama ayarları ve özel etki alanlarını doğrudan kaynak tanımında da yapılandırabilirsiniz.

Daha fazla bilgi edinmek için SAM geliştirici kılavuzunu ziyaret edin.