Crea tu proyecto de Google Cloud

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. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  4. Habilita Cloud Build API.

    Habilita la API

  5. Instala Google Cloud CLI.
  6. Para inicializar la CLI de gcloud, ejecuta el siguiente comando:

    gcloud init
  7. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  8. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  9. Habilita Cloud Build API.

    Habilita la API

  10. Instala Google Cloud CLI.
  11. Para inicializar la CLI de gcloud, ejecuta el siguiente comando:

    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.