ID de región
El REGION_ID
es un código abreviado que Google asigna en función de la región que selecciones al crear tu aplicación. El código no corresponde a un país o provincia, aunque algunos IDs de región pueden parecerse a los códigos de país y provincia que se usan habitualmente. En las aplicaciones creadas después de febrero del 2020, REGION_ID.r
se incluye en las URLs de App Engine. En las aplicaciones creadas antes de esa fecha, el ID de región es opcional en la URL.
En esta sección de la guía se muestra cómo usar la CLI de gcloud para desplegar tu servicio web Java en App Engine. Para obtener más información sobre el entorno de tiempo de ejecución de Java, consulta Entorno de tiempo de ejecución de Java.
Antes de empezar
- Crea un proyecto Google Cloud con una aplicación de App Engine.
- Escribe un servidor web de Java listo para desplegar en App Engine.
- Instala Google Cloud CLI, que proporciona la herramienta de línea de comandos
gcloud
. Asegúrate de quegcloud
esté configurado para usar el proyecto Google Cloud en el que quieras implementar la aplicación.
Puntos clave
- Usa
gcloud app deploy
ygcloud app browse
para desplegar y ver tu servicio.
Desplegar un servicio
En la carpeta my-java-service
, donde se encuentra el archivo POM de Maven o el archivo de compilación de Gradle, ejecuta el siguiente comando en el terminal:
gcloud app deploy
A continuación, los archivos de origen se suben a Cloud Storage. Cloud Build compila tu aplicación y la despliega en App Engine.
Desplegar varios servicios
Puedes añadir varios servicios a tu proyecto creando un archivo app.yaml
para cada uno de ellos. Incluya el atributo service
en cada archivo app.yaml
para especificar el nombre del servicio.
Para obtener más información sobre cómo estructurar tu aplicación usando varios servicios, consulta el artículo Estructurar los servicios web en App Engine.
Para implementar varios servicios, sigue estas instrucciones.
Cada servicio desplegado tendrá su propia URL asignada.
Ver tu servicio
Para iniciar rápidamente tu navegador y acceder a tu servicio web en
https://PROJECT_ID.REGION_ID.r.appspot.com
, usa el siguiente comando:
gcloud app browse
Servicios y versiones
Acabas de crear e implementar un servicio en App Engine.
Puedes especificar el nombre de tu servicio en el archivo app.yaml
. Si no se incluye ningún nombre, se trata como default
. El primer servicio que despliegues debe ser el servicio predeterminado.
Puedes actualizar tu servicio en cualquier momento volviendo a ejecutar el comando gcloud app deploy
. Cada vez que implementas una versión, se crea una nueva y el tráfico se dirige automáticamente a la versión más reciente.
Para confirmar que se ha creado el servicio y que se ha implementado una versión, sigue estos pasos:
Para ver tus servicios de App Engine en la consola de Google Cloud , sigue estos pasos:
Debería aparecer un servicio llamado
default
. El servicio predeterminado es accesible públicamente en la siguiente URL:https://PROJECT_ID.REGION_ID.r.appspot.com
Ver tus versiones:
Debería aparecer una versión con marca de tiempo correspondiente a tu implementación.
Para saber cómo enviar solicitudes a servicios y versiones específicos, consulta la sección Cómo se dirigen las peticiones.
Pasos siguientes
¡Enhorabuena! Has creado una aplicación que puede almacenar y clasificar imágenes subidas. Consulta cómo añadir otras funciones a tu aplicación en las siguientes páginas:
- Consulta más ejemplos de código Java para el entorno estándar de App Engine en el Google Cloud repositorio de GitHub. Estas muestras se pueden usar en Java.
- Consulta más información sobre cómo escribir registros de aplicaciones e interpretar registros del sistema en Lectura y escritura de registros de aplicaciones.
- Para obtener más información sobre cómo funciona App Engine, consulta el entorno de ejecución de Java.