Passer de la ligne de commande AppCfg à gcloud

AppCfg était une commande de l'utilitaire incluse dans le SDK App Engine.

Pour vous aider à remplacer votre utilisation des commandes AppCfg par les commandes gcloud de gcloud CLI, consultez le tableau suivant :

Commande appcfg Ligne de commande gcloud
download_app Vous ne pouvez plus télécharger les fichiers sources, mais vous pouvez les consulter sur la page Versions de la console Google Cloud en sélectionnant Source dans la colonne Diagnostic.
request_logs gcloud app logs read ou afficher et acheminer des journaux avec l'explorateur de journaux
rollback N'est plus compatible ni nécessaire
start_module_version gcloud app versions start
stop_module_version gcloud app versions stop
update Pour les applications Python et PHP :
gcloud app deploy

Pour les applications Java 8, créez d'abord l'application. Effectuez ensuite le déploiement avec :
gcloud app deploy WEB-INF/appengine.xml

Pour les applications Java 11, vous pouvez déployer le code source dans l'environnement d'exécution Java 11 sans créer de code localement :
gcloud app deploy pom.xml

Pour déployer un fatjar Java dans l'environnement d'exécution Java 11 :
gcloud app deploy myapp.jar

Vous pouvez également utiliser les plug-ins Maven ou Gradle basés sur gcloud CLI pour créer et déployer des applications Java 8 et Java 11.

update_indexes gcloud app deploy indexes.yaml
ou
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 Accédez à la page Tâches Cron de la console Google Cloud.
resource_limits_info Accédez à la page Quotas de la console Google Cloud.
Commandes backends N'est plus compatible. Les services de backend sont arrêtés.
list_versions gcloud app versions list
delete_version gcloud app versions delete
migrate_traffic
Ne permet que la migration à 100 %.
gcloud app services set-traffic

Si vous avez besoin d'aide pour convertir les fichiers XML en fichiers YAML équivalents, vous pouvez utiliser :

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