保存数据到 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 资源:

    填写资源配置:

    点击 “新建” 按钮。

    返回响应动作界面,点击 “确认”。

    image

    返回规则创建界面,点击 “新建”。

    规则已经创建完成,现在发一条数据:

    然后检查 DynamoDB 的 mqtt_msg 表,新的 record 是否添加成功:

    image