ID de región
REGION_ID
es un código abreviado que Google asigna en función de la región que eliges cuando creas la app. El código no corresponde a un país ni a una provincia, aunque algunos ID de región puedan parecer similares a los códigos de país y provincia que se suelen usar. En el caso de las apps creadas después de febrero de 2020, REGION_ID.r
se incluye en las URL de App Engine. En el caso de las apps existentes creadas antes de esta fecha, el ID de región es opcional en la URL.
Obtén más información acerca de los ID de región.
Esta sección de la guía muestra cómo usar la CLI de gcloud para implementar tu servicio web Java en App Engine. Para obtener más información sobre el entorno de ejecución de Java, consulta Entorno de ejecución de Java .
Antes de comenzar
- Crea un proyecto de Google Cloud con una app de App Engine.
- Escribe un servidor web Java listo para implementar en App Engine.
- Instala Google Cloud CLI, que proporciona la herramienta de línea de comandos de
gcloud
. Asegúrate de quegcloud
esté configurado para usar el proyecto de Google Cloud en el que deseas realizar la implementación.
Puntos clave
- Usa
gcloud app deploy
ygcloud app browse
para implementar y ver tu servicio.
Implementa tu servicio
En tu carpeta my-java-service
, en la que se encuentra el archivo de compilación de Maven POM o Gradle, ejecuta el siguiente comando en tu terminal:
gcloud app deploy
Tus archivos de origen se suben a Cloud Storage. Cloud Build compila tu aplicación y la implementa en App Engine.
Implementa varios servicios
Puedes agregar varios servicios a tu proyecto mediante la creación de un archivo app.yaml
para cada servicio. Incluye el atributo service
en cada archivo app.yaml
para especificar el nombre del servicio.
A fin de obtener más información para estructurar tu app con varios servicios, consulta Estructura servicios web en App Engine.
Para implementar varios servicios, sigue estas instrucciones
Cada servicio implementado tendrá su propia URL asignada.
Cómo ver tu servicio
Para iniciar el navegador y acceder a tu servicio web en https://PROJECT_ID.REGION_ID.r.appspot.com
con rapidez, usa el siguiente comando:
gcloud app browse
Servicios y versiones
Acabas de implementar y crear un servicio en App Engine.
Puedes especificar el nombre de tu servicio en el archivo app.yaml
. Si omites el nombre, se trata como default
. El primer servicio que implementes debe ser el servicio predeterminado.
Puedes actualizar tu servicio en cualquier momento si ejecutas el comando de gcloud app deploy
nuevamente. Cada vez que implementas, se crea una versión nueva y el tráfico se enruta automáticamente a la versión más reciente.
Para confirmar que tu servicio se creó y que se implementó una versión, realiza los pasos siguientes:
Visualiza tus servicios de App Engine en la consola de Google Cloud:
Deberías ver un servicio en la lista, llamado
default
. El servicio predeterminado está disponible a nivel público en la siguiente URL:https://PROJECT_ID.REGION_ID.r.appspot.com
Observa tus versiones:
En la lista, deberías ver una versión con marca de tiempo que corresponde a tu implementación.
Para obtener más información sobre cómo enviar solicitudes a servicios y versiones específicas, consulta Cómo se enrutan las solicitudes.
Próximos pasos
¡Felicitaciones! Creaste una aplicación que puede almacenar y clasificar imágenes subidas. Para aprender a agregar otras funciones a tu aplicación, explora las páginas siguientes:
- Consulta más muestras de código de Java para el entorno estándar de App Engine en el repositorio de GitHub de Google Cloud. Estas muestras se pueden usar para Java.
- Obtén más información sobre cómo interpretar los registros del sistema y escribir registros de aplicaciones en Lee y escribe registros de aplicaciones.
- Si deseas saber cómo funciona App Engine con más detalle, consulta Entorno de ejecución de Java.