AWS SAM hiện hỗ trợ API WebSocket cho Cổng API Amazon

Ngày đăng: 5 Th05 2026

Mô hình ứng dụng phi máy chủ AWS (AWS SAM) hiện hỗ trợ API WebSocket dành cho Cổng API Amazon, tạo điều kiện cho bạn xác định API WebSocket hoàn chỉnh với cấu hình tối thiểu trong mẫu SAM của mình.

AWS SAM là tập hợp các công cụ mã nguồn mở giúp bạn dễ dàng xây dựng và quản lý ứng dụng phi máy chủ. API WebSocket đóng vai trò trọng yếu đối với các ứng dụng thời gian thực như trò chuyện, bảng thông tin trực tiếp, phát trực tuyến AI/LLM và IoT. Tuy nhiên, trước đây, SAM không hỗ trợ API WebSocket, bắt buộc bạn phải cấu hình thủ công tất cả các tài nguyên cơ sở trong AWS CloudFormation. Điều này gây khó khăn cho việc gỡ lỗi đối với các sự cố phổ biến như thiếu quyền IAM cho hàm Lambda. Giờ đây, SAM xử lý tất cả các sự cố này một cách tự động, tạo tài nguyên và các quyền cần thiết từ mẫu của bạn. Tài nguyên mới cung cấp tính năng tương đương như API WebSocket của Cổng API, bao gồm tính năng cấp quyền IAM và Lambda, miền tùy chỉnh, RouteSettings, Models và StageVariables. Khả năng hỗ trợ toàn cầu cho phép bạn chia sẻ cấu hình chung trên nhiều API WebSocket.

Để bắt đầu sử dụng, hãy thêm loại tài nguyên AWS::Serverless::WebSocketApi vào mẫu SAM của bạn. Xác định tuyến của bạn bằng cách chỉ định trình xử lý hàm Lambda cho các tuyến $connect, $disconnect, và $default, cùng với bất kỳ tuyến tùy chỉnh nào mà ứng dụng của bạn yêu cầu. SAM tự động kết nối các tích hợp và quyền cho từng tuyến. Bạn cũng có thể trực tiếp cấu hình cấp quyền, cài đặt giai đoạn và miền tùy chỉnh trong định nghĩa tài nguyên.

Để tìm hiểu thêm, hãy truy cập Hướng dẫn dành cho nhà phát triển SAM.