Todos os produtos
Search
Central de documentação

Auto Scaling:Visão geral das tarefas agendadas

Última atualização: Jul 20, 2026

Uma tarefa agendada executa uma regra de dimensionamento em um horário específico para ajustar automaticamente os recursos de computação. Esse recurso ajuda você a se adaptar a mudanças previsíveis na demanda e otimizar custos.

Opções de configuração

A tabela a seguir descreve as principais opções de configuração de uma tarefa agendada.

Parâmetro

Descrição

Executed At

Horário de execução da tarefa agendada.

  • Sem recorrência definida, a tarefa executa apenas uma vez na data e no horário especificados.

  • Com recorrência configurada, esse horário serve como base para as execuções recorrentes.

Importante

O horário de execução deve estar dentro de 90 dias contados a partir da data de criação ou modificação da tarefa.

Scaling Group

Grupo de dimensionamento ao qual a tarefa agendada se aplica. Selecione um grupo de dimensionamento existente. Para mais informações, consulte Overview of scaling groups.

Scaling Method

  • Select Existing Scaling Rule: selecione uma regra de dimensionamento existente. Tarefas agendadas aceitam apenas regras de dimensionamento simples. Para mais detalhes, consulte Overview of scaling rules.

  • Configure Number of Instances in Scaling Group: especifique diretamente o número máximo, mínimo ou esperado de instâncias para o grupo de dimensionamento. Esses valores substituem as configurações atuais do grupo no horário agendado.

    Nota
    • Se o recurso de instâncias esperadas não estava ativado durante a criação do grupo de dimensionamento, defina apenas os limites máximo e mínimo de instâncias.

    • Se o recurso de instâncias esperadas estava ativado na criação do grupo, defina também o número esperado de instâncias junto com os limites máximo e mínimo. Caso contrário, o sistema rejeita a atividade de dimensionamento.

Simple Scaling Rule

Esta opção aparece somente se Select Existing Scaling Rule estiver definido como Select Existing Scaling Rule. Selecione uma regra de dimensionamento simples existente. Para mais informações, consulte Configure scaling rules ou CreateScalingRule.

Retry Interval (Seconds)

Intervalo de nova tentativa para uma tarefa agendada com falha. As tentativas evitam que uma única falha de dimensionamento bloqueie a execução da tarefa.

Recurrence

Padrão de recorrência da tarefa. As opções incluem sem recorrência (execução única), diária, semanal, mensal ou expressão cron para agendamentos mais complexos. Para mais informações, consulte Cron expressions.

Nota

Ao modificar uma tarefa agendada, não é possível alterar seu método de recorrência para Not Set.

Expressões cron

No console do Auto Scaling, utilize uma expressão cron para definir a Recurrence de uma tarefa agendada.

Uma expressão cron utiliza cinco campos separados por espaços no formato X X X X X, onde X representa o valor de um campo. Os campos são, nesta ordem: minuto, hora, dia do mês, mês e dia da semana. Cada campo aceita um valor específico ou um caractere especial.

Considere os pontos a seguir ao configurar uma expressão cron:

  • As expressões cron utilizam o fuso horário UTC+0. Converta sua hora local para UTC+0. Por exemplo, para executar uma tarefa às 20:00 no Horário Padrão da China (UTC+8), subtraia 8 horas e defina a expressão cron como 0 12 * * ?.

  • Uma única tarefa agendada baseada em cron pode executar, no máximo, uma vez a cada cinco minutos.

  • Certifique-se de que o primeiro horário de execução da expressão cron seja anterior ao horário final da recorrência. Caso contrário, ocorrerá um erro de parâmetro.

Tabela 1. Campos

Campo

Obrigatório

Valores válidos

Caracteres especiais

Minuto

Sim

0-59

, - / *

Hora

Sim

0-23

, - / *

Dia do mês

Sim

1-31

, - / * ? L W

Mês

Sim

1-12

, - / *

Dia da semana

Sim

1-7, onde 1 representa domingo.

, - * ? / L #

Tabela 2. Caracteres especiais

Caractere especial

Descrição

Exemplo

*

Inclui todos os valores válidos em um campo.

No campo de mês, significa todos os meses. No campo de dia da semana, significa todos os dias da semana.

,

Separa itens em uma lista de valores.

No campo de minuto, 5,20 especifica os minutos 5 e 20.

-

Especifica um intervalo de valores.

No campo de minuto, 5-20 especifica cada minuto do 5º ao 20º, inclusive.

/

Define incrementos.

No campo de minuto, 0/15 especifica a cada 15 minutos começando pelo minuto 0. 3/20 indica a cada 20 minutos iniciando no minuto 3.

?

Indica ausência de valor específico. Este caractere tem suporte apenas nos campos de dia do mês e dia da semana.

Nota

Ao especificar um valor para o campo de dia do mês ou dia da semana, use ? no outro campo para evitar conflitos.

No campo de dia do mês, ? indica nenhum dia específico. No campo de dia da semana, ? também indica nenhum dia específico. Por exemplo, a expressão UTC+0 15 10 15 * ? executa a tarefa às 10:15 no dia 15 de cada mês, independentemente do dia da semana.

L

Abreviação de "last" (último). Este caractere tem suporte apenas nos campos de dia do mês e dia da semana.

Nota

Ao usar o caractere L, não especifique uma lista ou intervalo de valores para evitar conflitos lógicos.

  • No campo de data, L representa o último dia do mês. No campo de dia da semana, L representa o último dia da semana.

  • No campo de dia da semana, L após um número especifica a última ocorrência daquele dia no mês. Por exemplo, 6L significa a última sexta-feira do mês.

W

Abreviação de "weekday" (dia útil). A tarefa executa no dia útil mais próximo do dia especificado. O caractere W não ultrapassa os limites do mês. A combinação LW especifica o último dia útil do mês.

Se você especificar 5W no campo de dia do mês e o dia 5 for um sábado, a tarefa será acionada na sexta-feira anterior (dia 4). Se o dia 5 for um domingo, a tarefa será acionada na segunda-feira seguinte (dia 6). Caso o dia 5 seja um dia útil, a execução ocorre exatamente no dia 5.

#

Especifica o enésimo dia da semana em um mês. Este caractere tem suporte apenas no campo de dia da semana. Valores válidos: 1 a 5.

No campo de dia da semana, 4#2 especifica a segunda quinta-feira do mês.

Tabela 4. Exemplos (UTC+0)

A tabela a seguir fornece exemplos para o fuso horário UTC+0. Ao definir uma expressão cron, converta sua hora local para UTC+0.

Expressão cron

Descrição

15 10 ? * *

Executa a tarefa às 10:15 todos os dias.

15 9 * * *

Executa a tarefa às 09:15 todos os dias.

0 12 * * ?

Executa a tarefa às 12:00 todos os dias.

0 10,14,16 * * ?

Executa a tarefa às 10:00, 14:00 e 16:00 todos os dias.

15 10 15 * ?

Executa a tarefa às 10:15 no dia 15 de cada mês.

15 10 L * ?

Executa a tarefa às 10:15 no último dia de cada mês.

15 10 ? * 6L

Executa a tarefa às 10:15 na última sexta-feira de cada mês.

15 10 ? * 6#3

Executa a tarefa às 10:15 na terceira sexta-feira de cada mês.

Configurar uma tarefa agendada

A tabela a seguir lista os recursos disponíveis para gerenciar tarefas agendadas.

Documentação do console

Ações

Referência da API

Configure a scheduled task

Crie uma tarefa agendada

CreateScheduledTask

Modifique uma tarefa agendada

ModifyScheduledTask

Ative uma tarefa agendada

N/A

Desativar uma tarefa agendada

N/A

Exclua uma tarefa agendada

DeleteScheduledTask

Nota

Você também pode chamar a operação DescribeScheduledTasks para consultar detalhes das tarefas agendadas.