Cria uma tarefa agendada.
Descrição da operação
Descrição da operação
Após uma tarefa agendada (atuando como um nó de automação) falhar ao acionar uma regra de escalonamento porque uma atividade de escalonamento está em andamento ou o grupo de escalonamento está desativado, a tarefa agendada tenta novamente automaticamente dentro do período
LaunchExpirationTime. Caso contrário, o acionamento para esta tarefa agendada é abandonado.- Se várias tarefas agendadas acionarem regras de escalonamento para o mesmo grupo de escalonamento aproximadamente ao mesmo tempo, os detalhes das atividades de escalonamento acionadas são os seguintes:
Grupos de escalonamento com as configurações de número esperado de instâncias configuradas: As atividades de escalonamento acionadas por várias tarefas agendadas pertencem à categoria de atividade de escalonamento paralelo. Por exemplo, se várias tarefas agendadas forem executadas aproximadamente ao mesmo tempo, o grupo de escalonamento pode acionar várias execuções de atividades de escalonamento paralelo simultaneamente.
Grupos de escalonamento sem as configurações de número esperado de instâncias configuradas: A tarefa agendada acionada mais cedo executa a atividade de escalonamento primeiro. Como um grupo de escalonamento pode ter apenas uma atividade de escalonamento por vez, as tarefas agendadas subsequentes tentam novamente automaticamente dentro do período
LaunchExpirationTime. Se uma tarefa agendada subsequente ainda estiver tentando novamente dentro do períodoLaunchExpirationTimeapós a conclusão da atividade de escalonamento anterior, a regra de escalonamento da tarefa agendada é executada e a atividade de escalonamento correspondente é acionada.
- As tarefas agendadas suportam os dois métodos de escalonamento a seguir:
Use o parâmetro
ScheduledActionpara configurar as definições da regra de escalonamento a ser executada.Use o parâmetro
ScalingGroupIdpara configurar as definições do número de instâncias no grupo de escalonamento.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:CreateScheduledTask |
create |
*ScalingGroup
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região à qual a tarefa agendada pertence. |
cn-qingdao |
| ScheduledTaskName |
string |
Não |
O nome da tarefa agendada. O nome deve ter de 2 a 64 caracteres e pode conter dígitos, letras, sublinhados (_), hifens (-) e pontos (.). Deve começar com uma letra, dígito ou caractere chinês. O nome deve ser único dentro da mesma região e conta da Alibaba Cloud. Valor padrão: o valor de ScheduledTaskId. |
scheduled**** |
| Description |
string |
Não |
A descrição da tarefa agendada. A descrição deve ter de 2 a 200 caracteres. |
Test scheduled task. |
| ScheduledAction |
string |
Não |
O identificador exclusivo da regra de escalonamento a ser executada quando a tarefa agendada for acionada. Se você especificar este parâmetro, o método de escalonamento da tarefa agendada será definido como a seleção de uma regra de escalonamento existente. Nota
Você não pode especificar ScheduledAction e ScalingGroupId ao mesmo tempo. |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp12tcnol686y1ik**** |
| RecurrenceEndTime |
string |
Não |
A hora de término da recorrência da tarefa agendada. Especifique a hora no padrão ISO 8601 no formato |
2014-08-17T16:55Z |
| LaunchTime |
string |
Não |
A hora em que a tarefa agendada é acionada. Especifique a hora no padrão ISO 8601 no formato
|
2014-08-17T16:52Z |
| RecurrenceType |
string |
Não |
O tipo de recorrência da tarefa agendada. Valores válidos:
Você deve especificar tanto RecurrenceType quanto RecurrenceValue. |
Daily |
| RecurrenceValue |
string |
Não |
O valor de recorrência da tarefa agendada.
Você deve especificar tanto RecurrenceType quanto RecurrenceValue. |
1 |
| TaskEnabled |
boolean |
Não |
Especifica se a tarefa agendada deve ser ativada. Valores válidos:
Valor padrão: true. |
true |
| LaunchExpirationTime |
integer |
Não |
O período dentro do qual a tarefa agendada tenta novamente após uma falha de acionamento. Unidade: segundos. Valores válidos: 0 a 1800. Valor padrão: 600. |
600 |
| MinValue |
integer |
Não |
O número mínimo de instâncias no grupo de escalonamento quando o método de escalonamento da tarefa agendada é definido como a especificação do número de instâncias no grupo de escalonamento. |
0 |
| MaxValue |
integer |
Não |
O número máximo de instâncias no grupo de escalonamento quando o método de escalonamento da tarefa agendada é definido como a especificação do número de instâncias no grupo de escalonamento. |
10 |
| DesiredCapacity |
integer |
Não |
O número esperado de instâncias no grupo de escalonamento quando o método de escalonamento da tarefa agendada é definido como a especificação do número de instâncias no grupo de escalonamento. Nota
O grupo de escalonamento deve suportar a definição do número esperado de instâncias. Isso significa que DesiredCapacity deve ser especificado quando o grupo de escalonamento é criado. |
10 |
| ScalingGroupId |
string |
Não |
O ID do grupo de escalonamento para o qual você deseja modificar o número de instâncias quando a tarefa agendada for acionada. Se você especificar este parâmetro, o método de escalonamento da tarefa agendada será definido como a especificação do número de instâncias no grupo de escalonamento. Você deve especificar um valor para pelo menos um dos seguintes parâmetros: MinValue, MaxValue e DesiredCapacity. Nota
Você não pode especificar ScheduledAction e ScalingGroupId ao mesmo tempo. |
asg-bp18p2yfxow2dloq**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| ScheduledTaskId |
string |
O ID da tarefa agendada. O ID é gerado pelo sistema e é globalmente exclusivo. |
edRtShc57WGXdt8TlPbr**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"ScheduledTaskId": "edRtShc57WGXdt8TlPbr****"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.