Configura tu proyecto de Google Cloud para App Engine

Un proyecto de Google Cloud contiene tu aplicación de App Engine y otros recursos de Google Cloud.

Puedes realizar todas tus tareas administrativas desde el SDK de Cloud y la API de Administrador de App Engine, incluidas las tareas comunes que se abordan en este tema.

Antes de que puedas implementar tus apps en el entorno estándar de App Engine, por lo general, debes crear o configurar lo se indica a continuación:

  1. Un proyecto de Cloud
  2. Una aplicación de App Engine
  3. Una cuenta de facturación

Crea un proyecto y una aplicación

Puedes seleccionar o crear un proyecto nuevo de Google Cloud y una aplicación de App Engine para crear y administrar una colección de opciones de configuración, credenciales y los metadatos de la app. App Engine requiere que todos los proyectos habiliten la facturación, pero solo se te cobrará si un proyecto excede la cuota gratuita.

Solo la función Propietario tiene privilegios para crear una aplicación de App Engine en un proyecto de Cloud y esa aplicación debe existir antes de que cualquier otra cuenta pueda realizar tareas en esa aplicación. Por ejemplo, la aplicación de App Engine se debe crear antes de que una cuenta con la función de Implementador de App Engine pueda implementar una app mediante una cuenta de servicio.

gcloud

Después de instalar el SDK de Cloud, una cuenta con la función Propietario del proyecto de Cloud puede ejecutar los siguientes comandos de gcloud para crear un proyecto de Cloud y una aplicación de App Engine:

  1. Ejecuta el siguiente comando para crear un proyecto de Cloud:

    gcloud projects create
  2. Ejecuta el siguiente comando para seleccionar una región y crear una aplicación de App Engine:

    gcloud app create
  3. Habilita la facturación en la página Facturación de Cloud Console. Consulta Habilita la facturación para obtener más información.

API

Para crear un proyecto de Cloud y una aplicación de App Engine de manera programática, usa la API de Resource Manager y la API de Administrador de App Engine:

  1. Para crear un proyecto de Cloud, consulta Crea un proyecto nuevo.

  2. Para crear una aplicación de App Engine, consulta Crea aplicaciones de App Engine.

  3. Habilita la facturación en la página de facturación de Cloud Console. Consulta Habilita la facturación para obtener más información.

Console

Para crear un proyecto de Cloud y una aplicación de App Engine con la facturación habilitada, sigue estos pasos:

  1. Ve a la página App Engine:

    Ir a la página App Engine

  2. Selecciona o crea un proyecto de Cloud.

  3. En la página Tu primera aplicación con Java 11, selecciona una región y habilita la facturación de esta manera:

    1. Selecciona una región para especificar la ubicación de tu aplicación de App Engine.
      Obtener más información sobre las ubicaciones de App Engine

    2. Selecciona o crea una cuenta de facturación para habilitar esta función en tu proyecto.

Una vez que se crea la aplicación de App Engine en tu proyecto, se abre la página del Panel.

Habilita la facturación

Para implementar tus aplicaciones, debes habilitar la facturación. No se aplicarán cargos a tu cuenta si no superas la cuota gratuita. Si la aplicación necesita recursos que superan la cuota gratuita, se te cobrará por el uso adicional.

Si tienes una cuenta de facturación cuando creas un proyecto de Cloud, la facturación se habilita automáticamente en ese proyecto.

Para habilitar la facturación en un proyecto de Cloud, sigue estos pasos:

  1. En Cloud Console, ve a la página Facturación:

    Ir a la página Facturación

  2. Selecciona o crea un proyecto de Cloud.

  3. Según si existe una cuenta de facturación o si el proyecto de Cloud seleccionado está asociado con una cuenta, en la página Facturación se muestra una de las siguientes opciones:

    • Si la facturación ya está habilitada para el proyecto de Cloud seleccionado, aparecerán los detalles de la cuenta de facturación.

    • Si no existe una cuenta de facturación, se te solicitará que crees una y la asocies con el proyecto de Cloud seleccionado.

    • Si existe una cuenta de facturación, se te solicitará que habilites la facturación si el proyecto de Cloud seleccionado no está asociado con una cuenta de facturación. También puedes hacer clic en Cancelar y luego en Crear cuenta para crear y asociar una nueva cuenta de facturación.

Después de habilitar la facturación, no hay límite para la cantidad que te pueden cobrar Para tener más control sobre los costos de la aplicación, puedes crear un presupuesto y establecer alertas.

Cambia o quita un límite de gasto

Los límites de gasto te permiten especificar un importe máximo aproximado diario por el uso de recursos de App Engine en el entorno estándar.

Cambia un límite de gasto

Para cambiar un límite de gasto existente, sigue estos pasos:

  1. En Cloud Console, ve a la página Opciones de configuración de la aplicación:

    Ir a la página Opciones de configuración de la aplicación

  2. Haz clic en Editar y especifica un límite de gasto nuevo. Cuando aumentas el límite de gasto diario, el límite nuevo entra en vigor de inmediato.

  3. Haz clic en Guardar a fin de establecer el límite de gasto para este proyecto de Cloud. Si tienes más de un proyecto de Cloud, debes establecer límites de gasto de forma individual en cada proyecto.

El límite de gasto solo se aplica al consumo de los recursos de App Engine. No se aplica a otros recursos de Google Cloud y se te cobrará por su uso. Además, es posible que el gasto supere un poco el límite establecido mientras tu aplicación está inhabilitada.

Quita un límite de gasto

Una vez que se quita el límite de gasto de un proyecto, ya no se pueden crear límites de gasto en ese proyecto.

Para quitar un límite de gasto, comunícate con el equipo de asistencia de Google Cloud. Un usuario que tenga la función de administrador de App Engine puede comunicarse con el equipo de asistencia desde la página de asistencia de Google Cloud Console:

Ir a la página de asistencia

Administra la facturación

Usa la página Facturación para administrar tus cuentas de facturación mediante estos pasos:

  1. Ve a la página Facturación en Cloud Console.

    Ir a la página Facturación

  2. Selecciona la cuenta que deseas administrar y luego navega hacia la página correspondiente para realizar las tareas de administración siguientes:

    • Ve una descripción general de tu cuenta de facturación, realiza pagos y agrega administradores de cuentas de facturación desde la página Descripción general.
    • Crea presupuestos y alertas en la página de Presupuestos y alertas.
    • Ve el historial de transacciones y descarga las facturas desde la página Transacciones.
    • Exporta tus datos de facturación a un conjunto de datos de BigQuery desde la página Exportación de la facturación.
    • Configura tu cuenta de pago y tus contactos en la página Configuración de pago.
    • Establece la forma de pago en la página Forma de pago.

Para obtener más información sobre la facturación, consulta la página Precios.

Crea presupuestos y configura alertas

Se puede crear un presupuesto para un proyecto de Cloud a fin de evitar sorpresas en tu factura y supervisar todos los cargos de Google Cloud desde un solo lugar. Con un presupuesto, puedes crear alertar que envíen correos electrónicos a tus administradores de facturación cuando los cargos sobrepasen cierta cantidad.

Para crear un presupuesto y establecer alertas en un proyecto de Cloud, sigue estos pasos:

  1. En Cloud Console, ve a la página Facturación:

    Ir a la página Facturación

  2. Haz clic en la cuenta de facturación para la que deseas crear un presupuesto.

  3. Haz clic en Presupuestos y alertas y, luego, en Crear presupuesto a fin de comenzar a crear un presupuesto para tu proyecto de Cloud.

  4. Define tu presupuesto en la sección Configurar presupuesto y especifica los porcentajes para los que quieres recibir alertas por correo electrónico en la sección Configurar alertas de presupuesto.

  5. Haz clic en Guardar para establecer el presupuesto y habilitar las alertas del proyecto de Cloud. Si tienes varios proyectos de Cloud, debes establecer presupuestos y alertas de forma individual en cada proyecto.

Inhabilita una aplicación

Inhabilita una aplicación de App Engine para evitar que ejecute instancias y entregue solicitudes. Si inhabilitas tu app, no habrá pérdida de datos ni cambios en la configuración. Solo vuelve a habilitar tu aplicación de App Engine para iniciar instancias y continuar entregando el tráfico a tu app.

Se inhabilitarán los recursos de tu app en el entorno estándar y el flexible, por lo que no se generarán cargos. No obstante, los demás servicios de tu proyecto de Cloud pueden seguir generando cargos de facturación, por ejemplo, puedes incurrir en cargos de almacenamiento por los datos almacenados.

Si la aplicación está procesando una solicitud de forma activa, seguirá completando esa tarea y tardará hasta una hora en inhabilitarse por completo.

Para inhabilitar una aplicación de App Engine, sigue estos pasos:

  1. Ve a la página Configuración de la aplicación:

    Ir a la página Configuración de la aplicación

  2. Haz clic en Inhabilitar aplicación y sigue las instrucciones.

Cuando desees que tu aplicación siga entregando solicitudes, habilita la aplicación de App Engine. Para ello, regresa a la página Configuración de la aplicación y haz clic en Habilitar aplicación.

Si inhabilitas tu aplicación, se detiene la entrega de solicitudes, pero se conservan los datos y el estado. Aun así, se te facturarán los cargos aplicables ya generados o los cargos por otros servicios que se ejecutan en tu proyecto, como Cloud SQL. Cierra el proyecto para liberar todos los recursos usados.

Cierra un proyecto

Puedes inhabilitar la facturación y liberar todos los recursos de Google Cloud que se usan en tu proyecto de Cloud mediante el cierre de ese proyecto.

gcloud

Después de instalar el SDK de Google Cloud, ejecuta el siguiente comando de gcloud para cerrar un proyecto de Cloud:

gcloud projects delete

API

Para cerrar tu proyecto de Cloud de manera programática, consulta Cierra un proyecto en la API de Resource Manager.

Console

Para cerrar un proyecto de Cloud mediante Cloud Console, sigue estos pasos:

  1. Ve a la página Proyectos:

    Ir a la página Proyectos

  2. Selecciona el proyecto de Cloud que deseas cerrar y, luego, haz clic en .

Para obtener más información sobre cómo administrar proyectos de Cloud, consulta Cloud Resource Manager: crea, cierra y restablece proyectos.