Migrazione da AppCfg alla riga di comando gcloud

AppCfg era un comando di utilità incluso nell'SDK di App Engine.

Per sostituire l'uso dei comandi AppCfg con i comandi gcloud dall'interfaccia a riga di comando gcloud, consulta la seguente tabella:

Comando appcfg Riga di comando gcloud
download_app Non puoi più scaricare i file di origine, ma puoi visualizzarli nella pagina Versioni della console Google Cloud selezionando Origine nella colonna Diagnostica.
request_logs gcloud app logs read o visualizzare e instradare i log con Esplora log
rollback Non è più supportato o necessario
start_module_version gcloud app versions start
stop_module_version gcloud app versions stop
update Per le app Python e PHP:
gcloud app deploy

Per le app Java 8, devi prima creare l'app. Quindi esegui il deployment con:
gcloud app deploy WEB-INF/appengine.xml

Per le app Java 11, puoi eseguire il deployment del codice sorgente nel runtime Java 11 senza creare in locale:
gcloud app deploy pom.xml

Per eseguire il deployment di un fatjar Java nel runtime Java 11:
gcloud app deploy myapp.jar

Puoi anche utilizzare i plug-in Maven o Gradle basati su interfaccia a riga di comando di gcloud per creare ed eseguire il deployment di app Java 8 e Java 11.

update_indexes gcloud app deploy indexes.yaml
o
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 Visualizza la pagina dei job di Chrome di Google Cloud Console.
resource_limits_info Visualizza la pagina Quote di Google Cloud Console.
backends comandi Non più supportato. Il servizio di backend è disattivato.
list_versions gcloud app versions list
delete_version gcloud app versions delete
migrate_traffic
Supporta solo la migrazione al 100%.
gcloud app services set-traffic

Se hai bisogno di aiuto per tradurre i file XML in file YAML equivalenti, puoi utilizzare:

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