Ok, nach dem Überdenken des Problems und tiefer in einer Dokumentation habe ich eine Seite über Dev-Umgebung gefunden - https://cloud.google.com/appengine/docs/standard/python/creating-separate-dev-environments.
Also meine aktuelle Lösung ist nicht zu separaten Versionen wie dev
, stage
und und arbeiten mit ihnen innerhalb eines Projekts, sondern um separate Projekte für jede Umgebung zu erstellen.
Es wird auch die Verwaltung von DBs vereinfachen - vorher dachte ich über verschiedene Datenbank in einem DB-Server für bestimmte Umgebung. Jetzt werde ich eine separate DB-Instanz dafür haben.
Wie auch immer, ich habe immer noch ein Problem mit der Sicherung des Zugriffs. Ich habe es auf die gleiche Weise wie in Restrict App Engine access to G Suite accounts on custom domain:
- geändert Google-Authentifizierung in meine Google-Suite Domain
- hinzugefügt meine Seite Domain auf meine GSuite als zweite Domain benutzerdefinierte Domain in meinem app
- hinzugefügt Und ich kann immer noch ohne Authentifizierung mit meiner Seite verbinden - sogar im "Inkognito-Modus" und auf anderen Computern und Handys.
EDIT: Als Abhilfe, die ich Django-lockdown Modul verwendet. Für die Zeit ist mehr als genug - ich habe ein Passwort, ich habe eine Sitzung, ich kann es in Middleware oder als Dekorateur für URLs setzen.
EDIT 2: bemerkte ich heute ein neues Feature in GAE Flexibel - Identity-Aware Proxy. Dies ist die Funktion, die ich gesucht habe.