Cria um rollout de serviço.
Descrição da operação
Notas de uso
-
Estratégias mutuamente exclusivas: Você pode usar a estratégia
PartitionouBatch, mas não ambas. -
Limite de taxa de solicitações: Até 100 solicitações por segundo.
-
Autorização: Esta operação requer a permissão
eas:CreateServiceRollout. -
ARN:
acs:eas:{#regionId}:{#accountId}:service/{#ServiceName}. -
Pausar um rollout: Para pausar o rollout do serviço, defina o parâmetro
Pausedcomotrue. Em seguida, você pode retomar ou cancelar o rollout chamando a operaçãoUpdateServiceRollout. -
Monitoramento e rollback: Monitore as métricas do serviço durante o rollout para identificar e resolver problemas prontamente. Para realizar um rollback, você pode ajustar o valor de
Partitionou excluir a estratégia de rollout.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
POST /api/v2/services/{ClusterId}/{ServiceName}/rollout HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID da região onde o serviço está implantado. Chame a operação |
cn-shanghai |
| ServiceName |
string |
Sim |
O nome do serviço a ser atualizado. O nome deve ser exclusivo dentro da região. Chame a operação |
my-service |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
O corpo da solicitação. |
|
| Partition |
object |
Não |
A configuração para a estratégia Partition. |
|
| Partition |
string |
Não |
O número de instâncias a serem atualizadas para a nova versão. |
1 |
| Batch |
object |
Não |
A configuração para a estratégia Batch. |
|
| BatchSize |
string |
Não |
O número de instâncias a serem atualizadas em cada lote. |
1 |
| Interval |
string |
Não |
O intervalo de espera após a conclusão de cada lote. |
5m |
| Paused |
boolean |
Não |
Especifica se o rollout deve ser pausado. |
False |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta. |
||
| RequestId |
string |
O ID exclusivo da solicitação. Use este ID para solução de problemas e rastreabilidade. |
40325405-579C-4D82**** |
| Message |
string |
Uma mensagem que indica o resultado da operação. |
Rollout created successfully |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "40325405-579C-4D82****\n",
"Message": "Rollout created successfully"
}
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.