[{"data":1,"prerenderedAt":63},["ShallowReactive",2],{"pattern-apigw-websocket-api-connection-dynamodb":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":12,"deploy":14,"description":17,"extension":18,"framework":19,"gitHub":20,"highlight":6,"introBox":26,"language":31,"level":32,"meta":33,"patternArch":34,"resources":48,"s3URL":56,"services":6,"stem":57,"testing":58,"videoId":6,"__hash__":62},"patterns\u002Fpatterns\u002Fapigw-websocket-api-connection-dynamodb.json","Amazon API Gateway WebSocket API connection ID tracking",null,{"headline":8,"text":9},"Cleanup",[10,11],"1. Delete the stack: \u003Ccode>sam delete --stack-name STACK_NAME\u003C\u002Fcode>.","2. Confirm the stack has been deleted: \u003Ccode>aws cloudformation list-stacks --query \"StackSummaries[?contains(StackName,'STACK_NAME')].StackStatus\"\u003C\u002Fcode>",[13],"content\u002Fcontributors\u002Fgiedrius-praspaliauskas.json",{"text":15},[16],"sam deploy --guided","Track API Gateway WebSocket API connections using AWS Service integration with DynamoDB","json","AWS SAM",{"template":21},{"projectFolder":22,"repoURL":23,"templateURL":24,"templateFile":25},"apigw-websocket-api-connection-dynamodb","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fapigw-websocket-api-connection-dynamodb","serverless-patterns\u002Fapigw-websocket-api-connection-dynamodb","template.yaml",{"headline":27,"text":28},"How it works",[29,30],"This pattern uses Amazon API Gateway WebSocket API and AWS Service integration type with AmazonDynamoDB for client connection tracking.","This approach simplifies architecture by eliminating need to use additional compute components such as AWS Lambda.","Node.js","300",{},{"icon1":35,"icon2":40,"line1":44},{"x":36,"y":37,"service":38,"label":39},20,50,"apigw","API Gateway WebSocket API",{"x":41,"y":37,"service":42,"label":43},80,"dynamodb","Amazon DynamoDB",{"from":45,"to":46,"label":47},"icon1","icon2","",{"bullets":49},[50,53],{"text":51,"link":52},"Working with WebSocket APIs","https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fapigateway-websocket-api.html",{"text":54,"link":55},"Extended examples of this pattern implementation","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-samples\u002Ftree\u002Fmain\u002Fapigw-ws-integrations","https:\u002F\u002Fda-public-assets.s3.amazonaws.com\u002Fpatterns\u002Fapigw-websocket-api-connection-dynamodb\u002Fcloudformation.yml","patterns\u002Fapigw-websocket-api-connection-dynamodb",{"headline":59,"text":60},"Testing",[61],"See the repo for detailed testing instructions.","kVM5js1r-NdIiyYLEbIHVFmir_-Skb5yirt8tcJ56rc",1779100518417]