Todos os produtos
Search
Central de documentação

Serverless App Engine:Execute jobs agendados ou acionados manualmente

Última atualização: Jul 20, 2026

Crie um modelo de job no Serverless App Engine (SAE) para executar tarefas conforme uma programação ou acioná-las por meio de solicitações HTTP/HTTPS. Os recursos computacionais são liberados automaticamente após a conclusão do job.

Casos de uso

As tarefas de job destinam-se a cenários assíncronos e offline sem exigência de baixa latência. Um job pode ser executado uma única vez ou de forma recorrente, como na geração de relatórios de dados em lote ou no envio de cupons promocionais em intervalos fixos.

Antes de começar

Certifique-se de ter ativado o Serverless App Engine (SAE) e o EventBridge, além de conceder as permissões necessárias.

Executar uma tarefa de job periódica

  1. Acesse a página SAE Job Templates. Na parte superior, selecione a região e o namespace desejados e clique em Create Job Template. Configure os parâmetros a seguir.

    1. Insira um Job Template Name personalizado.

    2. Como método de implantação, selecione Select Image Deployment. Use a imagem de demonstração padrão neste tutorial. Em um cenário real, clique em Specify Image para definir uma imagem diferente para o job.

    3. Mantenha os demais parâmetros com as configurações padrão e clique em Next.

  2. Na seção Job Settings, configure os seguintes parâmetros.

    1. Em Job Type, selecione Periodic Job.

    2. Defina a Cron Expression como */1 * * * ?. Essa expressão executa o job uma vez por minuto.

    3. Mantenha os outros parâmetros com as configurações padrão e clique em Create. Aguarde a criação do modelo de job.

  3. No painel de navegação à esquerda, clique em Job Records para visualizar os registros dos jobs executados automaticamente. Clique no ícone de atualização no canto superior direito da página para ver os resultados mais recentes.

  4. No painel de navegação à esquerda, clique em Log Management > Real-time Logs para visualizar os resultados da execução mais recente do job. Neste exemplo, o programa imprime uma sequência de números no console.

Acionar um job único via HTTP/HTTPS

  1. Acesse a página SAE Job Templates. Na parte superior, selecione a região e o namespace desejados e clique em Create Job Template. Configure os parâmetros a seguir.

    1. Insira um Job Template Name personalizado.

    2. Como método de implantação, selecione Select Image Deployment. Use a imagem de demonstração padrão neste tutorial. Em um cenário real, clique em Specify Image para definir uma imagem diferente para o job.

    3. Mantenha os demais parâmetros com as configurações padrão e clique em Next.

  2. Na seção Job Settings, configure os seguintes parâmetros.

    1. Em Job Type, selecione One-time Job.

    2. Para Request Type, selecione HTTP&HTTPS. Essa configuração permite acionar o job por meio de solicitações HTTP e HTTPS.

    3. Para Request Method, selecione GET e POST. Essa configuração permite acionar o job por meio de solicitações GET e POST.

    4. Mantenha os outros parâmetros com as configurações padrão e clique em Create. Aguarde a criação do modelo de job.

  3. Na página Job Template Details, localize a seção Job Settings. Copie a public request URL, cole-a na barra de endereços do navegador e pressione Enter para acionar o job.

  4. No painel de navegação à esquerda, clique em Job Records para visualizar o registro desta execução única do job. Clique no ícone de atualização no canto superior direito da página para ver os resultados mais recentes.

  5. No painel de navegação à esquerda, clique em Log Management > Real-time Logs para visualizar os resultados da execução mais recente do job. Neste exemplo, o programa imprime uma sequência de números no console.

Limpar recursos

Após concluir este tutorial, exclua os recursos desnecessários para evitar cobranças contínuas.

Acesse a página SAE Job Templates. Na parte superior, selecione a região e o namespace desejados e localize o modelo de job criado. Na coluna Actions, clique em Delete e siga as instruções na tela.

Próximas etapas

Também é possível criar um modelo de job a partir de uma imagem de aplicativo, um pacote de código ou um script Shell. Para mais informações, consulte Gerencie modelos de job.