Sobre o Cloud Scheduler

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Com o Cloud Scheduler, é possível definir a execução de unidades programadas de trabalho em horários definidos ou em intervalos regulares. Essas unidades são conhecidas como cron jobs. Os casos de uso típicos incluem enviar um e-mail de relatório diariamente, atualizar dados em cache a cada 10 minutos ou atualizar informações de resumo a cada hora.

Cada cron job criado com o Cloud Scheduler é enviado para um destino de acordo com uma programação especificada, em que o trabalho da tarefa é realizado. O destino precisa ser um dos seguintes tipos:

É possível criar cron jobs usando o Console do Cloud ou a ferramenta de linha de comando gcloud.

Regiões compatíveis por destino

Se o destino for um endpoint HTTP/S ou um tópico do Pub/Sub, o Cloud Scheduler estará disponível em todas as regiões compatíveis do Google Cloud para o Cloud Scheduler.

Se o destino for um aplicativo do App Engine localizado no projeto atual, faça o seguinte:

  • Os jobs do Cloud Scheduler que segmentam o App Engine só podem ser criados na região do App Engine do projeto.

  • Um projeto do Cloud pode conter apenas um aplicativo do App Engine. Além disso, a região em que o aplicativo do App Engine está localizado não pode ser alterada depois que o aplicativo é criado.

  • O App Engine é regional, ou seja, a infraestrutura que executa o aplicativo está em uma região específica. Se você quer distribuir computação e jobs em várias regiões, segmente um endpoint HTTP/S ou um tópico do Pub/Sub.

  • Se você não estiver usando o App Engine como destino, não precisará implantar um aplicativo do App Engine e poderá desativar qualquer aplicativo existente do App Engine.