Недавно я начал использовать ограниченную постановку в своем проекте Google App Engine. Данные по-прежнему распределяются между всеми версиями, но поведение (особенно поведение при взаимодействии с пользователем) отличается.
Естественно, когда я реализую что-то невероятно новое, оно работает только с последней версией моего кода, а я этого не делаю. Мне кажется, что его следует перенести на более старые версии.
Некоторые из этих новых функций требуют периодического запуска заданий cron, но у меня возникла проблема. Мне нужно запустить задание cron, чтобы вызвать последний код, но вот что в документации Google говорится об этой проблеме:
Cron requests are always sent to the default version of the application.
Версия по умолчанию является самой старой, потому что первые версии клиентского кода, которые были отправлены пользователям, не были " Это доказательство будущего, и я не знаю, как выбрать версию API для вызова.
Итак, мой вопрос: как мне обойти это ограничение и создать задание cron, которое будет вызывать последнюю версию приложения, а не версию по умолчанию ?