Usa las siguientes instrucciones para configurar Cloud Scheduler. Es posible que ya tengas instaladas algunas de estas herramientas.
Instala y configura gcloud CLI:
Agregue los componentes de
gcloud
para productos:gcloud components install
Actualiza todos los componentes:
gcloud components update
Usa gcloud
para crear un proyecto.
También puedes usar un proyecto existente, si lo tienes.
Abre una terminal en la máquina en la que instalaste gcloud CLI y crea un proyecto de Google Cloud:
gcloud projects create PROJECT_ID
En este comando, PROJECT_ID es el ID del proyecto que quieres crear. Los ID de proyecto deben comenzar con una letra minúscula y pueden tener letras minúsculas ASCII, números o guiones. También deben tener entre 6 y 30 caracteres.
Configura
gcloud
para usar el proyecto que elegiste:gcloud config set project PROJECT_ID
En este comando, PROJECT_ID es el ID que configuraste anteriormente.
Usa gcloud
para crear una aplicación de App Engine, cuando corresponda
Si vas a usar un destino HTTP de App Engine, tu proyecto debe tener una aplicación de App Engine. Esta app Funciona como la ubicación del servicio de Cloud Scheduler y del controlador. a sí mismo. Si deseas tener un controlador de App Engine que no esté en tu proyecto, debes seleccionar un destino HTTP. En este caso, no necesitas una aplicación de App Engine en tu proyecto.
Para crear la app, haz lo siguiente:
gcloud app create [--region=REGION]
donde REGION es la ubicación en la que se cuando ejecutes la app. Ten en cuenta que hay dos ubicaciones, llamadas
europe-west
yus-central
en los comandos de App Engine, se llamaneurope-west1
yus-central1
en los comandos de Cloud Scheduler.Puedes verificar la región de una app existente con el siguiente comando:
gcloud app describe
La región aparece como
locationId
. Tu ubicación, por ejemplo, podría aparecer comolocationId: us-central
.Una vez que configuras la región para la aplicación de App Engine, no puedes cambiarla.
Usa la consola de Google Cloud para habilitar funciones:
Tu proyecto ahora es compatible con Cloud Scheduler.