1. Google Cloud Realtime Database节点概述
Google Cloud Realtime Database(以下简称RTDB)是Google提供的一款实时NoSQL数据库服务,特别适合需要实时数据同步的应用场景。在n8n工作流中,通过内置的RTDB节点,开发者可以轻松实现与RTDB的交互,构建自动化数据处理流程。
作为一款云原生数据库,RTDB采用JSON格式存储数据,所有连接客户端都能实时接收数据变更通知。这种特性使其非常适合聊天应用、实时协作工具、IoT设备监控等场景。我在多个物联网项目中都曾使用RTDB节点来实现设备数据的实时采集和展示。
提示:RTDB与Firebase Realtime Database本质上是同一服务,只是访问入口不同。如果你之前使用过Firebase,可以无缝迁移到Google Cloud版本。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 节点配置与凭证设置
2.1 服务账号配置
要使用RTDB节点,首先需要在Google Cloud控制台完成以下准备工作:
- 进入Google Cloud Console的"IAM和管理"→"服务账号"页面
- 点击"创建服务账号",填写名称和描述
- 为账号分配"Firebase Realtime Database Admin"角色
- 生成JSON格式的密钥文件
json复制// 示例服务账号密钥文件结构
{
"type": "service_account",
"project_id": "your-project-id",
"private_key_id": "xxxxxxxx",
"private_key": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n",
"client_email": "service-account@project-id.iam.gserviceaccount.com",
"client_id": "1234567890",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis
