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 N'est plus compatible. Utilisez gcloud app versions describe et curl pour chacun des fichiers listés.
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