Я хочу отобразить изображение, сохраненное в хранилище Google с URL или PATH, сохраненным в моей базе данных.
Я создаю файл в моем хранилище с помощью облачной функции
bucket.upload(thumbPath, {
destination: join(bucketDir, thumbName),
});
затем я создаю singnedUrl
const config = {
action: 'read',
expires: '03-01-2500',
};
const result = await thumbFile.getSignedUrl(config);
и сохраняю его в своей базе данных
Я хочу всегда иметь возможность загружать изображение с сохраненным URL. Это работает около недели. Но тогда я получаю 403 ошибки.
Мои правила хранения:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read: if true;
allow write: if request.auth != null;
}
}
}
Есть ли другой способ без использования подписанных URL-адресов, потому что я думаю, что это источник ошибки