Migrazione da AppCfg alla riga di comando gcloud

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

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

Comando appcfg gcloud riga di comando
download_app Non puoi più scaricare i file di origine, ma puoi visualizzarli nella pagina Versioni della console Google Cloud selezionando Origine nella colonna Diagnosi.
request_logs gcloud app logs read o visualizza e inoltra i log con Esplora log
rollback Non più supportati o necessari
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 compilarle. 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 compilarlo localmente:
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 gcloud CLI 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 Cron job della console Google Cloud.
resource_limits_info Visualizza la pagina Quote della console Google Cloud.
backends comandi Non più supportato. Il servizio di backend è chiuso.
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