Consulta o plano de atualização do serviço.
Descrição da operação
Descrição da operação
Esta operação consulta a configuração de rollout e o status de execução atual de um serviço específico.
As informações retornadas incluem, mas não se limitam a, os parâmetros específicos da estratégia de rollout e o progresso atual do rollout.
Especifique
ClusterIde o nome do serviçoServiceNamecomo parâmetros de caminho na solicitação.O limite de taxa de solicitação é de 100 solicitações por segundo.
Se o serviço não existir ou nenhuma estratégia de rollout tiver sido criada, esta operação retornará um erro.
O status retornado é um resultado de consulta em tempo real que pode mudar ao longo do tempo. Ajuste o intervalo de polling conforme necessário.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eas:DescribeServiceRollout |
get |
*All resources.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v2/services/{ClusterId}/{ServiceName}/rollout HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Não |
O ID da região do cluster onde o serviço reside. |
cn-shanghai |
| ServiceName |
string |
Não |
O nome do serviço. |
foo |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
Nenhum parâmetro necessário.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta. |
||
| RequestId |
string |
O ID da solicitação. Um identificador exclusivo retornado com cada solicitação, usado para solução de problemas e rastreamento. |
40325405-579C-4D82**** |
| Rollout |
object |
As informações da estratégia de rollout. Contém a configuração da estratégia (Strategy) e o status de execução (Status). |
|
| Strategy |
object |
A configuração da estratégia de rollout. Contém os parâmetros de configuração específicos para rollout baseado em partições ou em lotes. |
|
| Partition |
object |
A configuração de rollout por partição. Este campo é retornado apenas se uma estratégia de rollout baseada em partições for utilizada. |
|
| Partition |
string |
O valor da partição. Especifica o número ou a porcentagem de réplicas antigas a serem retidas. Por exemplo, '50%' indica que 50% das réplicas antigas são retidas. |
50% |
| Batch |
object |
A configuração de rollout em lotes. Este campo é retornado apenas se uma estratégia de rollout baseada em lotes for utilizada. |
|
| BatchSize |
string |
O tamanho do lote. O número ou a porcentagem de réplicas a serem atualizadas em cada lote. |
1 |
| Interval |
string |
O intervalo do lote. O tempo de espera entre dois lotes de rollout consecutivos. |
5m |
| Status |
object |
O status de execução do rollout. Contém o progresso atual do rollout e informações de fase. |
|
| Phase |
string |
A fase do rollout. Valores válidos:\n- Pending: Aguardando o início do rollout.\n- Running: O rollout está em andamento.\n- Paused: O rollout está pausado.\n- Completed: O rollout foi concluído.\n- Failed: O rollout falhou. Valores válidos:
|
Running |
| TotalReplicas |
integer |
O número total de réplicas do serviço. |
10 |
| UpdatedReplicas |
integer |
O número de réplicas que foram atualizadas para a nova versão. |
5 |
| CurrentRevision |
string |
A revisão atual. O identificador da versão que está em execução no momento. |
service-abc123-v1 |
| UpdateRevision |
string |
A revisão de atualização. O identificador da versão de destino para a qual o serviço está sendo atualizado. |
service-abc123-v2 |
| NextBatchStartTime |
string |
A hora em que o próximo lote começa a ser atualizado, no formato AAAA/MM/DD HH:mm:ss. |
2026/05/08 16:10:56 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "40325405-579C-4D82****",
"Rollout": {
"Strategy": {
"Partition": {
"Partition": "50%"
},
"Batch": {
"BatchSize": "1",
"Interval": "5m"
}
},
"Status": {
"Phase": "Running",
"TotalReplicas": 10,
"UpdatedReplicas": 5,
"CurrentRevision": "service-abc123-v1",
"UpdateRevision": "service-abc123-v2",
"NextBatchStartTime": "2026/05/08 16:10:56"
}
}
}
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.