我正试图通过谷歌云功能访问和更新我的firebase数据库,但它不起作用。
我已经编写了一个云函数,其中我已经初始化了Firebase-admin。
我必须提供service_account初始化管理。
我正在将我的firebase应用程序初始化为
admin.initializeApp({
credential: admin.credential.cert(service_account),
databaseURL: "",
databaseAuthVariableOverride: {
uid: ""
}
});
我在谷歌云功能中没有我的服务帐户路径。
是否有任何方法从GOOGLE云函数访问Firebase?
谢谢
在Google Cloud功能中,可以自动查找所需的配置数据,因此您不必为Firebase Admin SDK提供配置数据。
在大多数情况下所需要的是:
const admin = require('firebase-admin');
admin.initializeApp();
另请参阅文档部分导入所需模块并初始化应用程序。
谷歌云功能可以使用它们的URL公开访问,其格式如下 是否可以限制云功能的这种公共可访问性?以至于他们只能私下访问的东西。
我想能够从谷歌云功能中调用谷歌应用程序引擎,有可能吗?找不到任何解决办法
我试图设计一个应用程序,从我的谷歌云存储帐户下载适当的声音文件。该应用程序不访问用户帐户,但我自己的帐户。 我的阅读让我相信,最合适的模式是服务账户https://code.google.com/p/google-api-java-client/wiki/OAuth2#Service_Accounts 不幸的是,开发人员决定不提供Android的例子。他们确实提供了一个很好的例子,只是简单的Jav
刚刚完成Hello World谷歌云功能教程,收到以下响应头:
我有一个应用引擎项目。 我也有谷歌云功能。 我想从App Engine项目中调用谷歌云功能。我就是没法让它发挥作用。 是的,如果我将函数完全公开(即将云函数设置为“允许所有流量”,并为“所有用户”创建一个允许调用函数的规则),它就可以工作。但是如果我限制这两个设置中的任何一个,它会立即停止工作,我得到403。 应用程序和函数在同一个项目中,所以我至少假设将函数设置为“仅允许内部流量”应该可以正常工
我创建了一个服务帐户,并为其分配了访问云功能的权限: gcloud beta函数add-iam-policy-binding MyFunction--member=serviceaccount:cf-access@my-project.iam.gserviceaccount.com--role=roles/cloudfunctions.admin 产出: 现在,我下载了服务帐户json文件。 所以