Я пытаюсь получить изображение url
из моих изображений от firebase-storage
до nodejs
gcloud
библиотека.Firebase + gcloud storage + nodejs. Access Denied Error
// Require gcloud
var gcloud = require('google-cloud');
// Enable Storage
var gcs = gcloud.storage({
projectId: 'foo-project',
keyFilename: 'path/to/key.json'
});
// Reference an existing bucket.
var bucket = gcs.bucket('foo-bucket.appspot.com');
var file = bucket.file('pictures/'+filename);
file.getSignedUrl({
action: 'read',
expires: '03-17-2025'
}, function(err, url) {
log.error('GCLOUD', err) // null
console.log(url) // im getting a url
});
Запрос отвечает на URL, но когда я к нему доступ, я получаю эту ошибку:
Также URL я получаю от gcloud
отличается от URL я получаю от firebase
От gcloud
= https://storage.googleapis.com/foo-bar.appspot.com/....
От firebase
= https://firebasestorage.googleapis.com/v0/b/mycure-v2.appspot.com/....