pricing - ¿Cómo revertir la aplicación en Google App Engine?
google cloud app engine prices (7)
El comando Reversión de la configuración de Google App Engine ayudó a Resolver el problema.
$ appcfg.sh rollback <war location>
El comando anterior pedirá un código. Para este código, le dará un enlace web. Vaya al enlace, obtenga el código de acceso e ingréselo en el indicador.
Para obtener el comando completo, consulte a continuación (lo ayudará a encontrar la ubicación de appcfg.sh)
$ /home/myuser/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.27/appengine-java-sdk/appengine-java-sdk-1.9.27/bin/appcfg.sh rollback /home/myuser/workspace/MyProject/war/
No se puede actualizar la aplicación: Error al publicar en la URL: https://appengine.google.com/api/appversion/create?app_id=ethereal-zodiac-803&version=1& 409 Conflicto Otra transacción realizada por el usuario suganya.karthik ya está en progreso para la aplicación : s ~ ethereal-zodiac-803, versión: 1. Ese usuario puede deshacer la transacción con "appcfg rollback".
Consulte la consola de implementación para obtener más información. No se puede actualizar la aplicación: Error al publicar en la URL: https://appengine.google.com/api/appversion/create?app_id=ethereal-zodiac-803&version=1& 409 Conflicto Otra transacción por parte del usuario suganya. karthik ya está en progreso para la aplicación: s ~ ethereal-zodiac-803, versión: 1. Ese usuario puede deshacer la transacción con "appcfg rollback".
En MAC os appcfg.py rollback
Ejemplo:
$ appcfg.py rollback workspace/api-asia01/
09:38 AM Application: api-asia01
09:38 AM Host: appengine.google.com
09:38 AM Rolling back the update.
En la terminal:
appcfg.py rollback (filename).yaml
Pruebe esto: appcfg.py rollback <app path>
<app path>
es la ubicación de su aplicación en su sistema de archivos
Si está utilizando maven, puede usar el objetivo de reversión :
mvn appengine:rollback
En java, ventanas y eclipse:
Compruebe la ruta para usted appengine-java-sdk , en mi caso, parece que algunas cosas como.
C:/Users/camno/.p2/pool/plugins/com.google.appengine.eclipse.sdkbundle_1.9.30/appengine-java-sdk-1.9.30/bin
Ahora en la consola, vaya a la ubicación de sdk, por tipo:
cd [your appengine-java-sdk path]
A continuación, puede escribir el comando para deshacer retroceso:
appcfg -e [[email protected]] rollback [path to war of proyect]
Los caracteres [] deben ser no incluidos. Puede encontrar más información sobre los argumentos del comandante en https://cloud.google.com/appengine/docs/java/tools/appcfg-arguments
Tal como dice el mensaje, debe usar el comando de deshacer para deshacer la actualización anterior que no pudo completarse. Simplemente reemplace la palabra update
con la palabra rollback
(todo lo demás permanece igual) y ejecute el comando.
Puede ejecutarlo en la ventana del terminal (símbolo del sistema) en su computadora ejecutando el programa appcfg.