Более быстрый способ удаления ТБ данных из облачного хранилища GCP - PullRequest
0 голосов
/ 06 июня 2018

Я хочу удалить 2 ТБ файлов из корзины GCP.Я прочитал документацию по GCP для удаления, и там говорится, что нужно использовать команду gsutil -m rm, но когда я ее запускаю, время ожидания составляет 400 часов.Есть ли более быстрый способ сделать процесс удаления?

1 Ответ

0 голосов
/ 06 июня 2018

Для контейнеров с очень большим количеством объектов одним из способов удаления содержимого является использование функции управления жизненным циклом.https://cloud.google.com/storage/docs/lifecycle

Установите правило жизненного цикла, которое срабатывает, когда объекту 0 дней, и действие «Удалить», и это должно привести к тому, что GCS начнет удалять ваши объекты.Обратите внимание, что это может занять некоторое время, поскольку вступление в силу правил жизненного цикла может занять до 24 часов, но это все же намного лучше, чем несколько недель.

Вы можете настроить политику жизненного цикла в корзинеиз консоли:

  1. Перейдите на https://console.cloud.google.com/storage/browser
  2. Найдите корзину, которую хотите включить, и нажмите «Нет» в столбце «Жизненный цикл».
  3. Нажмите «Добавить правило».
  4. Выберите условие (объекту 0 дней или)
  5. Выберите действие (Удалить объект)
  6. Нажмите «Продолжить».
  7. Нажмите «Сохранить».

См. https://cloud.google.com/storage/docs/managing-lifecycles для получения дополнительных инструкций.

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

...