Как удалить файлы старше 180 дней из Google Cloud Storage? - PullRequest
1 голос
/ 05 марта 2020

Я использую Firebase для своего приложения Android. Который имеет более 600 ГБ данных, хранящихся моими пользователями. Что влияет на мой счет. Вот почему я хочу удалить старые файлы из своего облачного хранилища.

Проведя некоторые исследования, я добавил правило жизненного цикла в свое облачное хранилище, как показано ниже ...

Life Cycle Rule

Показывает, что правило будет активным в течение 24 дней. Но мой вопрос заключается в том, удалит ли он все старые файлы автоматически. Или это правило применимо только к файлам, загруженным после того, как я создал это правило.

Если второй параметр имеет значение true, есть ли способы удалить их все; _;

1 Ответ

2 голосов
/ 05 марта 2020

Документация предполагает, что ваша конфигурация жизненного цикла должна работать для всех файлов:

Вы можете назначить конфигурацию управления жизненным циклом для корзины. Конфигурация содержит набор правил, которые применяются к текущим и будущим объектам в корзине. Когда объект соответствует критериям одного из правил, Cloud Storage автоматически выполняет указанное действие над объектом.

В документации также говорится, что для активации может потребоваться некоторое время:

Обновление конфигурации вашего жизненного цикла может занять до 24 часов до go. Это означает, что при изменении конфигурации жизненного цикла Object Lifecycle Management все еще может выполнять действия на основе старой конфигурации в течение 24 часов.

...