Хранилище Firebase заполняется постепенно, поскольку я ничего не загружаю

#firebase-storage

#firebase-хранилище

Вопрос:

Я работаю над новым проектом, и проблема в том, что мое хранилище firebase постепенно заполняется, даже если я им не пользуюсь, прямо сейчас его объем составляет 4,1 ГБ.
У меня не было созданной корзины, и она заполнялась.
Одна вещь, которую я пытался сделать, это просмотреть файлы в облачной консоли, но все они имеют странный формат, который мне не удается открыть.
До сих пор я даже не работал с носителями, которые могли бы занимать такое пространство.
Я был бы признателен за идеи о том, как отследить использование.

введите описание изображения здесь вот как выглядит мое хранилище объемом 3 ГБ (я никогда ничего в него не загружал), есть идеи, как я могу открыть эти файлы?

Комментарии:

1. У меня та же проблема. Единственное, о чем я могу думать, это то, что я обновил движок узла, и это могут быть некоторые артефакты из сборки облачных функций? Вы сделали то же самое?

2. В самом начале моего проекта я изменил узел с «8» на «10» в package.json, но поскольку это было самое начало, я не могу представить, что артефакты на 5 ГБ будут сохранены, объем хранилища продолжает увеличиваться и совсем недавно достиг 5 ГБ.

3. Да, это связано с тем, как Google внедряет их сейчас. Они используют виртуальную машину, которая генерирует эти образы контейнеров, я не думаю, что это не связано с размерами файлов вашего функционального кода или чем-то еще. Как вы сказали в другом комментарии, это больше связано с тем, сколько раз вы выполняете развертывание. Мне также интересно, зависит ли это от того, развертываете ли вы одну функцию за раз или все сразу. Я тоже обратился в службу поддержки по этому поводу и жду их ответа.

Ответ №1:

Изменение способа развертывания функций firebase начиная с узла 10 означает, что они автоматически добавляют файлы изображений контейнеров в ваше облачное хранилище при каждом развертывании. Это учитывается с учетом ваших ограничений по «Сохраненным байтам» и «Пропускной способности» в firebase.

Для экономии средств вы можете удалить все эти файлы и развертывать только отдельные функции с firebase deploy --only functions:myFunctionName вместо того, чтобы развертывать их все сразу.

Ниже приведен скриншот из службы поддержки firebase: скриншот из службы поддержки firebase Ссылки из Реестра в облаке часто задаваемые вопросы о ценах на Firebase

Комментарии:

1. Честно говоря, были дни, когда я действительно развертывал множество функций снова и снова, но я понятия не имел, что они занимают так много места. Знаете ли вы способ наверняка убедиться, что они могут быть безопасно удалены?

2. Я нашел подтверждение того, что вы можете удалять образы контейнеров для их сборок App Engine, но я не уверен, что это применимо к функциям: «После завершения развертывания App Engine больше не нужны образы контейнеров. Обратите внимание, что они не удаляются автоматически, поэтому, чтобы избежать превышения квоты хранилища, вы можете безопасно удалять любые изображения, которые вам не нужны » .cloud.google.com/appengine/docs/standard/go/… В настоящее время я жду ответа от их службы поддержки для подтверждения. То же самое с развертыванием снова и снова, я сделал это вчера

3. Дайте мне знать, когда получите ответ, это может быть интересно другим людям, кроме нас, поскольку я мало что нашел об этой проблеме.

4. Да, подойдет. 👍

5. @DavidGetter Ответил Обновлено ^