Ravindra BagaleCourses & study guides मराठी Track your progress

Ravi Sir's Cards › AWS

$connect, $disconnect, message

What is a VPC: your own private network inside one AWS Region, example ThreeTierVpc 10.0.0.0/16.

$connect, $disconnect, message HTTP has one request shape. WebSockets need lifecycle hooks plus your app messages. $connect runs when a client opens the socket — save connectionId. $disconnect removes it. A custom route (e.g. sendMessage) broadcasts. In console: routes $connect, $disconnect, sendMessage → same or separate Lambdas. Deploy stage prod. Copy wss:// invoke URL. On connect, PutItem {con
$connect, $disconnect, message · Download PNG
Read card text

What this card says

Why do we need it?

HTTP has one request shape. WebSockets need lifecycle hooks plus your app messages.

What is it?

$connect runs when a client opens the socket — save connectionId. $disconnect removes it. A custom route (e.g. sendMessage) broadcasts.

How to do it

In console: routes $connect, $disconnect, sendMessage → same or separate Lambdas. Deploy stage prod. Copy wss:// invoke URL.

connectionId

Example

On connect, PutItem {connectionId}. On message, Scan/Query connections and post_to_connection each id.

See all AWS revision cards