Я разрабатываю приложение App Engine, использующее memcache. Поскольку среди всех версий вашего приложения есть только одна memcache, я потенциально могу отправить плохие данные из новой версии в производственную версию memcache. Чтобы предотвратить это, я думаю, что я могу добавить версию приложения в строку ключа memcache, чтобы различные версии приложения могли хранить свои данные отдельно.Версия App Engine, Memcache
Я мог бы сделать это вручную, но я хотел бы, чтобы тянуть в версии от app.yaml
Как я могу получить доступ к версии приложения из кода Python?
спасибо, я собираюсь позвонить os.environ.get ('CURRENT_VERSION_ID', '') –
Вторая часть версии - это идентификатор версии 'minor'. На сервере разработки он всегда 1, но в производстве он изменяется с каждым развертыванием. –
@ Ник Джонсон, спасибо, что указали это. Это очень хорошо знать. –