Я хочу сделать резервную копию (и позже восстановить) данные из хранилища данных GAE, используя средства экспорта, которые были жить в этом году. Я хочу использовать cron и java. Я нашел эта почта, который указывает на эта страница, но это только для фитона.
Изначально я хотел делать это автоматически каждый день с помощью консоли Google Cloud Platform, но я не могу найти способ сделать это. Теперь я прибегаю к включению его в Java и работу cron. Мне нужны инструкции по восстановлению, а также резервное копирование.
Я не заинтересован в использовании резервной копии администратора хранилища данных, поскольку в следующем году она больше не будет доступна.




Согласно документам, способ сделать это действительно через Cron для GAE и наличие модуля GAE, вызывающего API для экспорта.
Дело не в самом коде, а в понимании, почему это так.
В настоящее время самый простой способ планировать задачи в GCP - это использовать задания Cron в GAE, но они могут вызывать только модули GAE. После документы, которые вы указали Cron будет очень похож на описанный там.
Что касается самого обработчика, вам нужно только вызвать API администратора хранилища данных, аутентифицированный с учетной записью с соответствующими разрешениями.
Поскольку Облачная клиентская библиотека не имеет возможностей администратора для Datastore, вам придется либо создать вызов вручную, либо использовать Клиентская библиотека Datastore API.
Обратите внимание, что для API GCP обычно есть доступны две клиентские библиотеки: облачная клиентская библиотека и клиентская библиотека API. Первый создается вручную, а второй автоматически создается из документа обнаружения каждого API.
Если одна конкретная функция недоступна через клиентскую библиотеку Cloud (рекомендуемый способ взаимодействия с API GCP), вы всегда можете проверить клиентскую библиотеку API на наличие той же функции.
Извините, Джор, но время, которое потребовалось для того, чтобы этот вопрос стал активным, сделал его неуместным, в любом случае спасибо за ответ
Возможный дубликат Логика экспорта хранилища данных в Java