Con Cloud Scheduler, puedes configurar unidades de trabajo programadas para que se ejecuten en horarios definidos o a intervalos regulares. Estas unidades de trabajo se conocen comúnmente como trabajos cron. Los casos prácticos típicos pueden incluir enviar un correo electrónico de informe a diario, actualizar los datos almacenados en caché cada 10 minutos o actualizar la información de resumen una vez por hora.
Cada trabajo cron creado con Cloud Scheduler se envía a un destino según un programa especificado. Allí se realiza el trabajo para la tarea. El objetivo debe ser uno de los siguientes tipos:
- Extremos HTTP/S disponibles públicamente
- Temas de Pub/Sub
- Aplicaciones HTTP/S de App Engine
Puedes crear trabajos cron con Cloud Console o la herramienta de línea de comandos de gcloud.
Regiones admitidas por destino
Si el destino es un extremo HTTP/S o un tema de Pub/Sub, Cloud Scheduler está disponible en todas las regiones de Google Cloud compatibles con Cloud Scheduler.
Si el destino es una aplicación de App Engine ubicada en el proyecto actual, haz lo siguiente:
Un trabajo de Cloud Scheduler orientado a App Engine solo se puede crear en la región de App Engine del proyecto.
Un proyecto de Cloud solo puede contener una app de App Engine y la región donde se encuentra la app de App Engine no se puede cambiar una vez que se crea la app.
App Engine es regional, lo que significa que la infraestructura que ejecuta tu app se ubica en una región específica. Si deseas distribuir procesamiento y trabajos en varias regiones, debes orientarte a un extremo de HTTP/S o a un tema de Pub/Sub.
Si no usas App Engine como destino, no necesitas implementar una app de App Engine y puedes inhabilitar cualquier app existente de App Engine.