Cria um plano de rollout de serviço.
Descrição da operação
Descrição da solicitação
Políticas mutuamente exclusivas: Você pode escolher apenas uma das políticas Partition (rollout baseado em partição) e Batch (rollout baseado em lote). Elas não podem ser usadas ao mesmo tempo.
Limite de taxa de solicitação: No máximo 100 solicitações por segundo.
Informações de autorização: Você deve ter a permissão eas:CreateServiceRollout para chamar esta operação.
ARN do recurso: acs:eas:{#regionId}:{#accountId}:service/{#ServiceName}.
Pausar um rollout: Você pode pausar o processo de rollout definindo o parâmetro Paused como true. Em seguida, você pode retomar ou cancelar o rollout chamando a operação UpdateServiceRollout.
Monitoramento e reversão: Monitore continuamente as métricas do serviço durante o rollout para identificar e resolver problemas prontamente. Para reverter, ajuste o valor de Partition ou exclua a política 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. Você pode chamar a operação ListServices para obter a lista de regiões disponíveis. |
cn-shanghai |
| ServiceName |
string |
Sim |
O nome do serviço para o qual você deseja criar uma política de rollout. O nome do serviço deve ser exclusivo na mesma região. Você pode chamar a operação DescribeService para obter os detalhes do serviç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 lotes manuais. |
|
| 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 lotes automáticos. |
|
| 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 da atualização de cada lote. |
5m |
| Paused |
boolean |
Não |
Especifica se a atualização deve ser pausada. |
False |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta. |
||
| RequestId |
string |
O ID da solicitação. É um identificador exclusivo retornado para cada solicitação e é usado para solução de problemas e rastreamento. |
40325405-579C-4D82**** |
| Message |
string |
A mensagem de resposta que descreve o resultado da solicitaçã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.