Как запускать задания cron GAE как конкретную версию приложения?

Недавно я начал использовать ограниченную постановку в своем проекте Google App Engine. Данные по-прежнему распределяются между всеми версиями, но поведение (особенно поведение при взаимодействии с пользователем) отличается.

Естественно, когда я реализую что-то невероятно новое, оно работает только с последней версией моего кода, а я этого не делаю. Мне кажется, что его следует перенести на более старые версии.

Некоторые из этих новых функций требуют периодического запуска заданий cron, но у меня возникла проблема. Мне нужно запустить задание cron, чтобы вызвать последний код, но вот что в документации Google говорится об этой проблеме:

Cron requests are always sent to the default version of the application.

Версия по умолчанию является самой старой, потому что первые версии клиентского кода, которые были отправлены пользователям, не были " Это доказательство будущего, и я не знаю, как выбрать версию API для вызова.

Итак, мой вопрос: как мне обойти это ограничение и создать задание cron, которое будет вызывать последнюю версию приложения, а не версию по умолчанию ?

5
задан Swizec Teller 6 February 2011 в 14:32
поделиться