Cria uma tarefa agendada.
Descrição da operação
Descrição da operação
Se uma tarefa agendada não conseguir acionar uma regra de escalonamento porque uma atividade de escalonamento está em andamento no grupo de escalonamento ou o grupo de escalonamento está desativado, a tarefa agendada tentará novamente automaticamente dentro do período especificado por LaunchExpirationTime. Caso contrário, a tarefa agendada será ignorada.
- Se várias tarefas agendadas acionarem regras de escalonamento para o mesmo grupo de escalonamento dentro de um período de tempo semelhante, os detalhes das atividades de escalonamento acionadas serão os seguintes:
Grupos de escalonamento com o número esperado de instâncias configurado: As atividades de escalonamento acionadas por várias tarefas agendadas são atividades de escalonamento paralelas. Por exemplo, quando várias tarefas agendadas são executadas dentro de um período de tempo semelhante, o grupo de escalonamento pode acionar várias atividades de escalonamento paralelas simultaneamente.
Grupos de escalonamento sem o número esperado de instâncias configurado: 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 tentarão novamente automaticamente dentro do período especificado por LaunchExpirationTime. Se a atividade de escalonamento anterior for concluída enquanto uma tarefa agendada subsequente ainda estiver tentando novamente dentro do período de LaunchExpirationTime, a regra de escalonamento dessa tarefa agendada será executada e a atividade de escalonamento correspondente será acionada.
- As tarefas agendadas suportam os dois métodos de escalonamento a seguir:
Use o parâmetro ScheduledAction para especificar a regra de escalonamento a ser executada.
Use o parâmetro ScalingGroupId para especificar o 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 onde a tarefa agendada reside. |
cn-qingdao |
| ScheduledTaskName |
string |
Não |
O nome da tarefa agendada. O nome deve ter de 2 a 64 caracteres e pode conter letras, dígitos, sublinhados (_), hifens (-) e pontos (.). Deve começar com um dígito, letra ou caractere chinês. O nome deve ser exclusivo dentro da mesma conta na mesma região. 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 |
A regra de escalonamento a ser executada quando a tarefa agendada for acionada. Defina este parâmetro como o identificador exclusivo da regra de escalonamento. Se você especificar este parâmetro, o método de escalonamento da tarefa agendada será o uso de uma regra de escalonamento existente. Nota
Você não pode especificar ScheduledAction e ScalingGroupId simultaneamente. |
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 em UTC. Formato: |
2014-08-17T16:55Z |
| LaunchTime |
string |
Não |
O momento em que a tarefa agendada é acionada. Especifique a hora no padrão ISO 8601 em UTC. Formato:
|
2014-08-17T16:52Z |
| RecurrenceType |
string |
Não |
O tipo de recorrência da tarefa agendada. Valores válidos:
Você deve especificar RecurrenceType e RecurrenceValue. |
Daily |
| RecurrenceValue |
string |
Não |
O valor de recorrência da tarefa agendada.
Você deve especificar RecurrenceType e 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 de tempo durante o qual uma tarefa agendada com falha é tentada novamente. 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 é definir o 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 é definir o 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 é definir o número de instâncias no grupo de escalonamento. Nota
O grupo de escalonamento deve ter o recurso de número esperado de instâncias ativado, o que significa que DesiredCapacity foi especificado quando o grupo de escalonamento foi criado. |
10 |
| ScalingGroupId |
string |
Não |
O ID do grupo de escalonamento cujo número de instâncias é modificado quando a tarefa agendada é acionada. Se você especificar este parâmetro, o método de escalonamento da tarefa agendada será definir o 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 simultaneamente. |
asg-bp18p2yfxow2dloq**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| ScheduledTaskId |
string |
O ID da tarefa agendada. O ID é globalmente exclusivo e gerado pelo sistema. |
edRtShc57WGXdt8TlPbr**** |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemplos
Resposta de sucesso
JSON formato
{
"ScheduledTaskId": "edRtShc57WGXdt8TlPbr****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
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.