Von AppCfg zur gcloud-Befehlszeile migrieren

AppCfg ist ein Dienstprogrammbefehl, der im verworfenen App Engine SDK enthalten ist.

Wir empfehlen Ihnen, Ihre AppCfg-Befehle durch gcloud-Befehle zu ersetzen, die Teil des Cloud SDK sind. Weitere Informationen finden Sie in der folgenden Tabelle.

appcfg-Befehlszeilentool gcloud Befehlszeile
download_app Sie können keine Quelldateien mehr herunterladen. Sie können sie jedoch auf der Seite "Versionen" der Cloud Console anzeigen, indem Sie in der Spalte Diagnose die Option Quelle auswählen.
request_logs gcloud app logs read oder Logs mit der Loganzeige ansehen und exportieren
rollback Nicht mehr unterstützt oder notwendig
start_module_version gcloud app versions start
stop_module_version gcloud app versions stop
update Für Python- und PHP-Anwendungen:
gcloud app deploy

Erstellen Sie für Java 8-Anwendungen zuerst die Anwendung. Stellen Sie dann mit
Folgendes bereit:gcloud app deploy WEB-INF/appengine.xml

Für Java 11-Anwendungen können Sie den Quellcode in der Java 11-Laufzeit bereitstellen, ohne lokal zu erstellen:
gcloud app deploy pom.xml

So stellen Sie eine Java-Fatjar in der Java 11-Laufzeit bereit:
gcloud app deploy myapp.jar

Sie können auch die Cloud SDK-basierten Maven- oder Gradle-Plug-ins verwenden, um Java 8- und Java 11-Anwendungen zu erstellen und bereitzustellen.

update_indexes gcloud app deploy indexes.yaml
oder
gcloud datastore indexes create
update_cron gcloud app deploy cron.yaml
update_dispatch gcloud app deploy dispatch.yaml
update_dos gcloud app deploy dos.yaml
update_queues gcloud app deploy queues.yaml
vacuum_indexes gcloud datastore indexes cleanup
version gcloud app versions describe
set_default_version gcloud app services set-traffic
cron_info Rufen Sie die Cloud Console- Cronjob-Seite auf.
resource_limits_info Rufen Sie die Seite "Kontingente" der Cloud Console auf.
backends-Befehle Nicht mehr unterstützt. Der Back-End-Dienst wird heruntergefahren.
list_versions gcloud app versions list
delete_version gcloud app versions delete
migrate_traffic
Unterstützt nur vollständige Migration.
gcloud app services set-traffic

Wenn Sie Hilfe bei der Übersetzung der XML-Dateien in entsprechende YAML-Dateien benötigen, können Sie Folgendes verwenden:

gcloud beta app migrate-config cron-xml-to-yaml MY-CRON-XML-FILE.xml
gcloud beta app migrate-config datastore-indexes-xml-to-yaml MY-INDEX-XML-FILE.xml
gcloud beta app migrate-config dispatch-xml-to-yaml MY-DISPATCH-XML-FILE.xml gcloud beta app migrate-config queue-xml-to-yaml MY-QUEUE-XML-FILE.xml