在服务器上使用Firebase库时,您通常会授权使用服务帐户,因为这将使您可以例如对实时数据库进行管理员访问。您可以使用同一服务帐户的凭据文件来授权gcloud。
顺便说一句:Firebase项目本质上也是Google Cloud
Platform项目,您可以在https://console.firebase.google.com和https://console.cloud.google.com以及https上访问Firebase项目:
//console.developers.google.com
您可以在Firebase控制台>项目设置或Cloud
Console仪表板中查看您的项目ID
使用gcloud SDK时,请确保使用与Firebase Storage相同的存储桶(已存在)。您可以在Firebase Web
config对象或Firebase存储选项卡中找到存储桶名称。基本上,您的代码应该像这样开始:
var gcloud = require('gcloud');var storage = gcloud.storage({ projectId: '<projectID>', keyFilename: 'service-account-credentials.json'});var bucket = storage.bucket('<projectID>.appspot.com');...


