Pracuję nad App App App, która używa memcache. Ponieważ istnieje tylko jedna pamięć memcache udostępniana wszystkim wersjom aplikacji, potencjalnie wysyłam złe dane z nowej wersji do memcache wersji produkcyjnej. Aby temu zapobiec, myślę, że mogę dołączyć wersję aplikacji do łańcucha kluczy memcache, aby umożliwić różnym wersjom aplikacji zachowanie oddzielnych danych.Wersja App Engine, Memcache
mogę to zrobić ręcznie, ale chciałbym ciągnąć w wersji z app.yaml
Jak mogę uzyskać dostęp do wersji aplikacji z poziomu kodu Pythona?
dziękuję, zadzwonię do os.environ.get ('CURRENT_VERSION_ID', '') –
Druga część wersji to "mniejszy" identyfikator wersji. Na serwerze programistycznym zawsze wynosi 1, ale w produkcji zmienia się przy każdym wdrożeniu. –
@Nick Johnson, dzięki za wskazanie tego. To bardzo dobrze wiedzieć. –