Desligamento do GAE ou reinicie todas as instâncias ativas de um serviço / aplicativo

No meu aplicativo (Google App Engine Standard Python 2.7), tenho alguns sinalizadores nas variáveis globais que são inicializadas (valores de leitura do memcache / Datastore) quando a instância é iniciada (na primeira solicitação). Os valores das variáveis não mudam frequentemente, apenas uma vez por mês ou em caso de emergência (por exemplo, quando o serviço Taskqueue ou Memcache do google app engine não está funcionando bem, isso aconteceu não mais do que duas vezes por ano, conforme relatado no Status da GC, mas afetou seriamente minha app e meus clientes:https://status.cloud.google.com/incident/appengine/15024 https://status.cloud.google.com/incident/appengine/17003)

Não quero armazenar esses sinalizadores no memcache nem no Datastore para obter eficiência e custos.

Estou procurando uma maneira de enviar uma mensagem para todas as instâncias (veja minha postagem anteriorO GAE envia solicitações para todas as instâncias ativas ):

Como afirmado emhttps://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed

Nota: A segmentação de uma instância não é suportada em serviços configurados para escala automática ou escala básica. O ID da instância deve ser um número inteiro no intervalo de 0 até o número total de instâncias em execução. Independentemente do seu tipo de escala ou classe de instância, não é possível enviar uma solicitação para uma instância específica sem direcionar um serviço ou versão nessa instância.

mas outra solução poderia ser:

1) Enviar uma mensagem / comando de desligamento para todas as instâncias do meu aplicativo ou serviço

2) Enviar uma mensagem / comando de reinicialização para todas as instâncias do meu aplicativo ou serviço

Eu uso apenas o dimensionamento automático, portanto, não posso enviar uma solicitação direcionada a uma instância específica (posso obter a lista de instâncias ativas usando a API de administração do GAE).

existe alguma maneira de fazer isso programaticamente no Python GAE? Manualmente, no console do GCP, é fácil ter algumas instâncias, mas para mais de 50 instâncias, é uma dor ...

questionAnswers(2)

yourAnswerToTheQuestion