Перестал работать триггер документа Firebase (одиночный) - PullRequest
0 голосов
/ 08 января 2020

Поскольку триггеры хранилища занимают всю корзину, я использую триггер пожарного хранилища, чтобы отслеживать изменения в пути «UploadTriggers /», где docId помечает каждый целевой файл (это небольшой список stati c) и запись storage_path в этом случае c указывает на то, где я обновил файл.

Это прекрасно работало справа от шлюза, но оно просто перестало работать. (Я попытался сократить весь fn до одного файла console.log, но все равно ничего.)

Нет вывода журнала вообще и никаких признаков сбоя - просто ничего. Я попытался повторно развернуть fn (с и без переименования) безрезультатно.

Есть идеи?

export const myFn = functions.firestore
                    .document('UploadTriggers/MyFile.csv')
                    .onWrite(async (change, context) => {

        const path = changed.after.data().storage_path;
        console.log("csv updated:", path);
        // ...load stream from path and do neat things...

1 Ответ

0 голосов
/ 08 января 2020

Оказывается, что он работал нормально - это была комбинация того, что fn выполнялась намного дольше, чем ожидалось (что-то в centralus?), И довольно причудливым способом представления журналов на панели управления firebase - похоже, представить случайное подмножество журналов в любой момент.

...