1

Мы используем процесс, описанный в App Engine Docs, для ежедневного автоматического резервного копирования всех наших таблиц хранилища данных. Поскольку количество резервных копий начинает расти за пределы (стоимость, но также и ломает страницу администратора), я хотел бы очистить мои резервные копии автоматическим способом, но я не могу найти, как это сделать.Автоматическое удаление резервных копий в хранилище данных Google

Я попытался использовать метки времени на GCS (где хранятся резервные копии), чтобы удалить фактические данные. Я надеялся, что это также удалит резервную копию из таблицы на странице администрирования хранилища данных, но это не так: мне также нужно вручную удалить резервные копии (что становится лишним раздражающим, поскольку вы не можете видеть все резервные копии, только последний X).

Каков рекомендуемый способ автоматического сохранения ограниченного набора резервных копий хранилища данных?

ответ

1

Я задал этот вопрос в другом месте (забыл, где именно, я думаю Appengine форум). Система резервного копирования хранит свою информацию в таблицах хранилища вашего приложения AE *, поэтому обходным путем является удаление этих записей самостоятельно.

1

Почему вы не используете управление версиями объектов в сочетании с управлением жизненным циклом в хранилище Google Cloud.

  • Object versioning позволяет непрерывно переписывать ваши объекты, так как вы можете вернуться к более старым версиям.
  • Lifecycle management позволяет правилам установки, как: «Оставьте только 3 самые последние версии каждого объекта в ведре с версиями включена»
+0

Моя проблема связана не с управлением объектами GCS, а с механизмом резервного копирования DB хранилища данных (который используется для использования GCS в качестве хранилища резервных копий). Я не контролирую, какие свойства механизм резервного копирования БД задает на объектах GCS, но даже это не важно: я считаю, что даже если я уничтожу объекты GCS, резервные копии во внутренней резервной базе данных остаются. – Remko

Смежные вопросы