从Google Cloud功能访问Firebase管理员

时间:2019-05-02 10:59:20

标签: firebase firebase-realtime-database firebase-authentication google-cloud-functions

我正在尝试通过GOOGLE云功能访问和更新我的Firebase数据库,但是它不起作用。

我编写了一个云功能,其中已初始化了firebase-admin。

我必须提供 service_account 来初始化管理员。

initializing是我的Firebase应用,

admin.initializeApp({
   credential: admin.credential.cert(service_account),
  databaseURL: "",
  databaseAuthVariableOverride: {
    uid: ""
  }
});

我在GOOGLE云功能中没有服务帐户路径。

有什么方法可以从GOOGLE云功能访问firebase?

谢谢

1 个答案:

答案 0 :(得分:1)

在Google Cloud Functions中,可以自动查找所需的配置数据,因此您不必为Firebase Admin SDK提供配置数据。

在大多数情况下,所有需要的是:

const admin = require('firebase-admin');

admin.initializeApp();

另请参见文档部分Import the required modules and initialize an app