Crear tu proyecto

A fin de implementar tu app en App Engine, debes crear un proyecto de Google Cloud y los recursos de tu aplicación de App Engine.

El proyecto de Google Cloud es un contenedor de nivel superior que contiene tu aplicación de App Engine y otros recursos de Google Cloud.

La aplicación de App Engine es un recurso que debes crear para habilitar App Engine. El recurso de la aplicación de App Engine define la región en la que deseas ejecutar tu servicio web y almacenar la configuración, las credenciales y los metadatos relacionados. Solo se puede crear un recurso de aplicación de App Engine por proyecto de Google Cloud. Además, no se puede cambiar la región especificada después de que se crearon los recursos.

Si ya tienes un proyecto de Google Cloud con App Engine y la API de Cloud Build habilitada, puedes continuar con la escritura de tu servicio web.

Crea un proyecto de Google Cloud

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Build API.

    Enable the API

  5. Install the Google Cloud CLI.
  6. To initialize the gcloud CLI, run the following command:

    gcloud init
  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  8. Make sure that billing is enabled for your Google Cloud project.

  9. Enable the Cloud Build API.

    Enable the API

  10. Install the Google Cloud CLI.
  11. To initialize the gcloud CLI, run the following command:

    gcloud init
  12. Ejecuta el siguiente comando de gcloud a fin de habilitar App Engine y crear los recursos de la aplicación relacionados. Ten en cuenta que la ubicación que selecciones no se podrá modificar más adelante.
    gcloud app create

Ubicaciones de App Engine

App Engine es regional, lo que significa que la infraestructura que ejecuta las apps se encuentra en una región específica, y Google la administra para que esté disponible de forma redundante en todas las zonas dentro de esa región.

El cumplimiento de tus requisitos de latencia, disponibilidad o durabilidad debe ser un factor principal para seleccionar la región en la que se ejecutan las apps. Por lo general, puedes seleccionar la región más cercana a la de los usuarios de la app, pero debes considerar las ubicaciones en las que App Engine está disponible y las ubicaciones de los otros productos y servicios de Google Cloud que usa la app. Usar servicios en varias ubicaciones puede afectar la latencia de la app y sus precios.

No puedes cambiar la región de una app una vez configurada.

Si ya creaste una aplicación de App Engine, puedes ver su región mediante una de las siguientes opciones:

Próximos pasos

Ahora que configuraste tu proyecto de Google Cloud, está todo listo para escribir un servicio web básico.