Менеджер Firebase Хранение Продукт здесь:
Поскольку Firebase Storage поддерживается Google Cloud Storage, все особенности ГКС, в том числе Object Lifecycle Management, доступны для разработчиков Firebase хранения.
Управление жизненным циклом объектов позволяет переносить данные из одного типа ковша (например, стандартного) в другое (например, Durable Reduced Availability или Nearline) или удалять объект через определенное время.
Вот пример того, как удалить объекты через 30 дней:
// 30DayTTL.json
{
"rule":
[
{
"action": {"type": "Delete"},
"condition": {"age": 30}
}
]
}
Вы можете использовать, что в gsutil инструмента, как это:
gsutil lifecycle set 30DayTTL.json gs://bucket.appspot.com
Обратите внимание, что это относится ко всем объектам в bucket, поэтому, если вам нужна более грамотная функциональность Time to Live (TTL), вы захотите использовать несколько ведер или перевернуть свою собственную систему, как указано в другом ответе.
Хороший ответ Debanjan. Нет ничего встроенного для автоматического удаления элементов через определенный период. Таким образом, ваш собственный путь - это путь. –