无服务器聊天:使用AWS Lambda,AWS IoT(用于WebSocket)和Amazon DynamoDB构建的无服务器网络聊天

时间:2024-02-22 12:39:05
【文件属性】:

文件名称:无服务器聊天:使用AWS Lambda,AWS IoT(用于WebSocket)和Amazon DynamoDB构建的无服务器网络聊天

文件大小:19KB

文件格式:ZIP

更新时间:2024-02-22 12:39:05

mqtt aws aws-lambda serverless websockets

无服务器聊天 使用AWS Lambda,AWS IoT(用于WebSockets)和Amazon DynamoDB构建的无服务器Web聊天。 本文介绍了此应用程序的体系结构: 部署到AWS 提供了一个脚本deploy.sh ,该脚本使用AWS CloudFormation来配置此演示所需的所有资源。 要使用它: 创建一个AWS账户。 访问AWS Web控制台中的,并确保已为您的账户配置IoT终端节点。 安装并设置您的凭证。 运行deploy.sh脚本,指定新CloudFormation堆栈的名称,AWS区域以及将存储CloudFormation配置文件的S3存储桶的名称。 如果S3存储桶不存在,则将创建它。 ./deploy.sh LambdaChatStack us-west-1 my.s3.bucket.name 调配AWS资源后,脚本将打印URL,以在您的浏览器中访问以查看演示。 注意:因为按分片小时计费,所以Kinesis功能已被禁用。 要启用它,请在运行deploy.sh之前编辑cloudformation/template.yaml并取消注释相关行。


【文件预览】:
serverless-chat-master
----sync_static.sh(2KB)
----iot()
--------rules.txt(3KB)
----www()
--------index.js(7KB)
--------index.html(1KB)
--------custom.css(875B)
----fn()
--------index.js(9KB)
----LICENSE(11KB)
----deploy.sh(2KB)
----undeploy.sh(412B)
----.gitignore(21B)
----iam()
--------cognito.json(1KB)
--------fn.json(1KB)
----README.md(1KB)
----cloudformation()
--------template.yaml(9KB)

网友评论