bis Dezember 2016 konnte ich Knoten-Anwendungen zu Google App Engine Standardumgebung mit einem app.yaml
suchen, wie diese implementieren:Bereitstellen von Knoten-Anwendung auf Google App Engine Standardumgebung
runtime: nodejs
vm: true
api_version: 1
manual_scaling:
instances: 1
Nun, wenn ich dies tun, um bereitstellen, um ein neues Projekt, erhalte ich diese Fehlermeldung:
ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: Deployments to App Engine Flexible require 'env: flex' in app.yaml. The 'vm:true' setting has been deprecated.
Aber ich bin immer noch mit dieser Konfiguration für bestehende Projekte einsetzen kann.
Hat sich in letzter Zeit in Google App Engine für Node.js etwas geändert? (Ich weiß nicht, wenn ich die Fehlermeldung lese, wenn die Standardumgebung veraltet ist oder wenn ich aus irgendeinem Grund der Meinung bin, dass ich mich für die Bereitstellung in einer flexiblen Umgebung entschieden habe. Daher kann ich vm:true
nicht verwenden, da diese Option für flexible Umgebungen veraltet ist) .
Danke. Mein Fehler war, dass ich "vm: true" und "flex: env" entgegensetzte. Ich dachte 'vm: true' wurde benötigt, um Optionen wie' manual_scaling: Instanzen: 1' zu spezifizieren, aber das ist es nicht. –