Implementar una aplicación de App Engine con un archivo de almacenamiento

En esta página, se describe cómo implementar tu proyecto en el entorno flexible de App Engine con un archivo WAR o un archivo JAR ejecutable.

Antes de comenzar

  1. Necesitas un proyecto de Google Cloud con una aplicación de App Engine para implementar. Si aún no tienes uno, usa la consola de Google Cloud para configurar tu proyecto de Google Cloud:

    Ve a la consola de Google Cloud

    1. Selecciona o crea un proyecto de Google Cloud nuevo.
  2. Accede a la Cuenta de Google con la que implementarás tu proyecto en App Engine.

    1. Ejecuta el siguiente comando

      gcloud auth application-default login

    2. El navegador de tu sistema se abre fuera de la CLI y solicita los permisos que requiere para administrar tus aplicaciones de App Engine:

      1. Visualiza y administra tus datos en los servicios de Google Cloud

    3. Haz clic en Allow (Permitir) y cierra la ventana. Ahora Eclipse accedió a tu cuenta.

Implementa un archivo JAR o WAR

Para implementar un archivo WAR preexistente o un archivo JAR ejecutable en el entorno flexible, haz lo siguiente:

  1. Prepara el archivo app.yaml. Como mínimo, debería contener las siguientes líneas:

    runtime: java
    env: flex
    
  2. Haz clic en el botón Google Cloud de la barra de herramientas .

  3. Selecciona Implementar archivo WAR/JAR en App Engine Flexible… en el menú desplegable.

    Un cuadro de diálogo para configurar la implementación. Proporciona un menú desplegable donde se puede seleccionar una cuenta, una lista de proyectos en los cuales implementar, un campo que muestra la ruta al archivo WAR/JAR, un botón de exploración de archivos WAR/JAR nuevos, un campo que muestra la ruta al archivo app.yaml, un botón de exploración de archivos app.yaml nuevos, una casilla de verificación para actualizar la versión implementada y así recibir todo el tráfico, una casilla de verificación para detener la versión anterior, una casilla de verificación para incluir los archivos de configuración opcionales de App Engine, un panel desplegable de opciones avanzadas y un campo en el que ingresar un bucket de etapa de pruebas.

  4. En Account (Cuenta), selecciona la cuenta con la que deseas implementarlo o accede con una cuenta diferente.

  5. En el cuadro de lista Project (Proyecto), selecciona el proyecto Google Cloud en el que deseas realizar la implementación.

  6. En el campo WAR/JAR, haz clic en Browse (Explorar) para seleccionar el archivo.

  7. En el campo app.yaml, haga clic en Browse (Explorar) para seleccionar tu archivo app.yaml.

  8. Si deseas mantener la versión actual en ejecución y más tarde actualizar a la versión nueva de forma manual mediante gcloud o la consola de Google Cloud, desactiva la casilla de verificación Promote the deployed version to receive all traffic (Actualizar la versión implementada para recibir todo el tráfico).

  9. Si no deseas detener la versión anterior, desactiva la casilla de verificación Stop previous version (Detener versión anterior).

  10. Haz clic en Deploy (Implementar).

  11. Tras una implementación exitosa, Eclipse abre un explorador interno conectado a la app implementada.

Pasos siguientes

  • Explora el código del complemento o informa problemas en GitHub, o haz una pregunta en Stack Overflow.