This page解释了这两者:
但是没有提到在Cloud Run上获取凭证。如果您提供有关在Cloud Run上进行身份验证的凭证以及设置firebase-admin initializeApp
和firebase initializeApp
进行身份验证的说明,我们将不胜感激。
答案 0 :(得分:2)
文档建议您像here所述,可以像使用其他Google Cloud产品一样使用默认服务帐户。不带参数初始化时,Firebase Admin SDK应该使用该帐户。
如果您想use a non-default service account,还介绍了一些步骤,您可以在控制台中简单地配置这些步骤,或者随gcloud一起提供。
如果必须提供在运行时可读的文件,则必须部署映像并将该文件添加到映像中。添加文件没有简单的步骤-您必须使docker build将其包含在可读的位置,并且您的代码将知道在哪里寻找该文件以进行加载。