保存数据到 DynamoDB
关于如何本地安装和部署 DynamoDB 和 AWS CLI 的详情, 请参考 本地部署 DynamoDB (opens new window)
创建 DynamoDB 表定义文件 mqtt_msg.json :
初始化 DynamoDB 表:
创建规则:
打开 ,选择左侧的 “规则” 选项卡。
填写规则 SQL:
关联动作:
在 “响应动作” 界面选择 “添加”,然后在 “动作” 下拉框里选择 “保存数据到 DynamoDB”。
填写动作参数:
“保存数据到 DynamoDB” 动作需要两个参数:
1). DynamoDB 表名。这个例子里我们设置的表名为 “mqtt_msg”
2). DynamoDB Hash Key。这个例子里我们设置的 Hash Key 要与表定义的一致
3). DynamoDB Range Key。由于我们表定义里没有设置 Range Key。这个例子里我们把 Range Key 设置为空。
4). 关联资源的 ID。现在资源下拉框为空,可以点击右上角的 “新建资源” 来创建一个 DynamoDB 资源:
填写资源配置:
点击 “新建” 按钮。
返回响应动作界面,点击 “确认”。
返回规则创建界面,点击 “新建”。
规则已经创建完成,现在发一条数据:
然后检查 DynamoDB 的 mqtt_msg 表,新的 record 是否添加成功: