在node.js上集成google cloud时,如下所述: https://www.npmjs.com/package/google-cloud
应该包含带有秘密凭证和密钥的json文件:
var config = {
projectId: 'grape-spaceship-123',
keyFilename: '/path/to/keyfile.json'
};
使用firebase功能/ google云功能时,怎么办呢?
答案 0 :(得分:2)
云功能已作为受信任的云帐户运行。在大多数情况下,您不需要添加凭据JSON文件。例如,这是how we initialize Cloud Storage in one of our apps:
const gcs = require('@google-cloud/storage')();
如您所见,我们没有传递任何授权信息,但代码仍然可以访问云存储:
const file = gcs.bucket('YOUR_FIREBASE_PROJECT_ID.appspot.com').file(filePath);
如果您有需要凭证文件的案例:
keyFilename: './keyfile.json'