0

Ich habe einen Flask-restful API(micro-service), der in Python 2.7 mit der Google Cloud STANDARD-Umgebung geschrieben wurde, und dev_appserver.py(gcloud sdk) hilft, ihn lokal auszuführen.Ersatz für dev_appserver.py von Google App Engine [Erforderliche Aktualisierung auf FLEXIBLE-Umgebung]

Jetzt plane ich drei Dinge zu tun:

  1. den Code aus Python-Upgrade 2.7 auf Python 3.5
  2. Google Cloud STANDARD-Umgebung Google Cloud flexible Umgebung Frage: aber Standardumgebung verwendet AppEngine Bibliothek und Methoden, die nicht in einer flexiblen Umgebung funktionieren, können also Google Cloud Client-Bibliotheken den Zweck lösen?
  3. Run lokal und testen Sie die Mikro-Service Frage: Bitte geben Anregungen dev_appserver.py
+0

tangential verwandte: https://stackoverflow.com/questions/45842772/how-to-tell-if-a-google-app-engine-documentation-page-applies-to- der-Standard-oder –

Antwort

1
  1. Es gibt zwischen den Umgebungen viele Unterschiede zu ersetzen. Viele Methoden und Bibliotheken von Standard funktionieren nicht im Flex.

    Sehen Sie hier für weitere Informationen:

  2. Sie nicht dev_appserver.py in flex-Umgebung verwenden können. Sie müssen Flask den normalen Weg laufen. eg (lokal) FLASK_APP=main.py FLASK_DEBUG=1 python -m flask run --port 8080

Verwandte Themen