Я написал некоторый код node.js, который находится в источнике функции облака. Когда он запускается, я хочу прочитать текстовый файл из хранилища Google и обработать его.
Код работает нормально при локальном запуске, но по какой-то причине не работает при работе в облачной функции. Я ожидаю, что что-то будет записано в журналах консоли.
Я не вижу никаких ошибок, так как думал, что это может быть проблема с разрешениями (хотя, возможно, я искал не в том месте).
Любые идеи?
Ожидания и асин c были только потому, что я хотел, чтобы он дождался ответа, прежде чем продолжить, но, похоже, это тоже не повлияет на него.
const fileName = 'testData.txt';
const {Storage} = require('@google-cloud/storage');
const storage = new Storage();
const bucket = storage.bucket('my_bucket_name');
const remoteFile = bucket.file(fileName);
await remoteFile.download(async function(err, contents) {
console.log("file err: "+err);
console.log("file data: "+contents);
});