当前位置: 首页 > 知识库问答 >
问题:

如何管理智能家居的服务帐户密钥json文件

羊舌胡非
2023-03-14

我目前正在NodeJs中构建一个Google Home项目,它有一个使用下载服务帐户密钥的实现服务。该密钥与我的履行服务一起部署到我的firebase功能中。

我想避免将密钥存储在环境变量中,并且我绝对想避免我的团队的其他成员需要下载新密钥进行部署。

我看到在一些谷歌服务中,您可以使用ADC自动获取服务凭据,但我似乎找不到通过google-auth-Library获取与json文件相同的信息的方法。

有没有办法从分配给该功能的服务帐户的谷歌nodejs库上的操作初始化智能家居服务?


共有1个答案

糜运良
2023-03-14

对于任何寻找答案的人来说,已经有几个月了,谷歌似乎已经将请求同步和报告状态包含在谷歌apis npm包中(或者我以前完全错过了它)。此包不再需要服务帐户密钥。

 类似资料:
  • 光环板内置Wi-Fi及帐号云广播功能可以用于智能家居场景,轻松实现远程控制愿望。光环板作为智能家居的灯光来源,使用电脑可以对光环板远程控制, 即使远离家门也可以轻松控制房屋灯光。光环板连接舵机,可以当智能车库锁,坐在车里即可以轻松关闭车库门。 设置舞台背景 1. 选择“角色”,删除默认角色Panda 2. 选择“背景”,点击“造型”,添加“Bedroom2” 添加舞台按钮 3. 选择“角色”,添加

  • 介绍 智能家居模块是已 H5 的形式集成到 SDK 中,所以必须实现 SDK webbidge 才能正常打开使用此模块。 URL和环境 使用 iOS Webview 控件,并且需要接入 Rokid Mobile SDK RKWebBridge 才能正常打开 下面连接。 线上:https://s.rokidcdn.com/homebase/tob/index.html 预发:https://s.ro

  • 智能家居 H5 介绍 智能家居模块是已 H5 的形式集成到 SDK 中,所以必须实现 SDK webbidge 才能正常打开使用此模块。 URL和环境 release环境:https://s.rokidcdn.com/homebase/tob/index.html Rokid Mobile SDK 环境 为 release pre环境:https://s.rokidcdn.com/homebase

  • 更新时间:2019-05-28 11:40:28 目标 当前模板可以让您学习如何根据设备上报的属性控制另外的设备。相比把业务代码写入嵌入式设备,在云端可以更容易修改您的业务逻辑。 说明 有一个智能门,可以根据门磁检测门是打开还是关闭,并且屋内一侧有PIR传感器可以检测室内是否有人。我们需要实现以下的逻辑:持续监听智能门的上报。如果监听到智能门打开,判断室内是否有人——如果此时室内有人,判定用户要出

  • 1. Rokid 智能家居 H5 配置界面 1.1. 特性介绍 1.2. 准备工作 1.3. 常见问题 1.1. 特性介绍 Rokid 智能家居 H5配置界面,主要用于嵌入到接入方的 App,提供完整的智能家居配置功能。 包含: 智能家居品牌的配置, 查看, 删除 配置家庭,房间,设备别名 查看已经设置的定时任务 查看同步的所有设备管理和设备的说法 其他相关配置 1.2. 准备工作 通过 Roki

  • 1. 智能家居公版 App 1.1. 接入步骤 在公版 App 中集成智能家居 H5 页面。 1.1. 接入步骤 在 Rokid 开放平台-产品列表-App 配置 点击立即接入 在页面配置选项卡选择智能家居,即可配置公版 App 智能家居页面 配置完成后点击源码下载,即可得到包含智能家居页面的公版 App 工程文件