Todos os produtos
Search
Central de documentação

:GetChangeOrderInfo

Última atualização: Jul 09, 2026

Chame a operação GetChangeOrderInfo para visualizar os detalhes de um processo de alteração.

Depuração

Chame esta operação diretamente no OpenAPI Explorer para eliminar a necessidade de calcular assinaturas. Após a execução bem-sucedida, o OpenAPI Explorer gera automaticamente exemplos de código SDK.

Cabeçalhos da solicitação

Esta operação utiliza apenas cabeçalhos de solicitação comuns. Para mais informações, consulte Parâmetros de solicitação comuns.

Sintaxe da solicitação

POST /pop/v5/changeorder/change_order_info HTTP/1.1

Parâmetros da solicitação

Nome

Tipo

Localização

Obrigatório

Exemplo

Descrição

ChangeOrderId

String

Query

Sim

1074f3e2-e974-4a0e-**-

O ID do processo de alteração.

Dados retornados

Nome Tipo Exemplo Descrição
Code Integer 200

Código de status HTTP ou código de erro POP.

Message String success

Informações adicionais.

RequestId String 4JFR-FV9F***************

ID da solicitação.

changeOrderInfo Object

Detalhes do processo de alteração.

Status Integer 2

Status da alteração. Valores válidos:

  • 0: Pronto
  • 1: Em andamento
  • 2: Bem-sucedido
  • 3: Falha
  • 6: Terminado
  • 8: Aguardando confirmação manual para liberar o próximo lote. Retornado em liberações em fases manuais.
  • 9: Aguardando liberação do próximo lote. Retornado em liberações em fases automáticas.
  • 10: Falha na alteração devido a exceção do sistema.
ChangeOrderId String 1074f3e2-e974-4a0e-****-************

ID do processo de alteração.

BatchType String Automatic

Modo de liberação do próximo lote. Retornado em liberações em fases. Valores válidos:

  • Automatic: automático
  • Manual: manual
CoType String Application Scale Out

Classificação do processo de alteração.

CreateTime String 2019-11-13 14:23:46

Data e hora de criação.

ChangeOrderDescription String Application scale-out

Descrição do processo de alteração.

BatchCount Integer 1

Número de lotes da alteração.

CreateUserId String edas_com***_****@******-*****.***

Proprietário do processo de alteração.

SupportRollback Boolean false

Indica se há suporte para rollback. Valores válidos:

  • true: há suporte para rollback.
  • false: não há suporte para rollback.
Desc String IP of Scale-Out Instance: 47.107.XX.XX

Descrição do processo de alteração.

PipelineInfoList Array of PipelineInfo

Lista de tarefas da alteração em fases.

PipelineInfo
PipelineName String Batch: 1

Nome do lote.

StartTime String 1583911702158

Timestamp UNIX de início.

UpdateTime String 1583911743633

Timestamp UNIX da atualização.

PipelineStatus Integer 2

Status da tarefa. Valores válidos:

  • 0: Pronto
  • 1: Em andamento
  • 2: Bem-sucedido
  • 3: Falha
  • 6: Terminado
  • 8: Aguardando confirmação manual para liberar o próximo lote. Retornado em liberações em fases manuais.
  • 9: Aguardando liberação do próximo lote. Retornado em liberações em fases automáticas.
  • 10: Falha na alteração devido a exceção do sistema.
PipelineId String 4c4ee320-5e47-4a48-****-************

ID do processo de cada lote na alteração em fases.

StageList Array of StageInfoDTO

Lista de estágios do processo de alteração.

StageInfoDTO
StageId String 358a143f-09a0-45e0-****-************@**_*******_*****

ID do estágio.

Status Integer 2

Status do estágio. Valores válidos:

  • 0: Pronto
  • 1: Em andamento
  • 2: Bem-sucedido
  • 3: Falha
  • 6: Terminado
  • 8: Aguardando confirmação manual para liberar o próximo lote. Retornado em liberações em fases manuais.
  • 9: Aguardando liberação do próximo lote. Retornado em liberações em fases automáticas.
  • 10: Falha na alteração devido a exceção do sistema.
StageName String Scale Out

Nome do estágio.

StageResultDTO Object

Resultado da tarefa executada no estágio.

InstanceDTOList Array of InstanceDTO

Resultado do estágio executado em cada instância ecs.

InstanceDTO
Status Integer 2

Status de execução. Valores válidos:

  • 0: Pronto
  • 1: Em andamento
  • 2: Bem-sucedido
  • 3: Falha
  • 6: Terminado
  • 8: Aguardando confirmação manual para liberar o próximo lote. Retornado em liberações em fases manuais.
  • 9: Aguardando liberação do próximo lote. Retornado em liberações em fases automáticas.
  • 10: Falha na alteração devido a exceção do sistema.
InstanceIp String 47.XX.XX.12 (Public)<br>***.**.*.*** (*******)

Endereço ip da instância.

PodName String canary-test

Nome do nó.

InstanceName String EDAS-scaled

Nome da instância.

PodStatus String In progress

Status do pod.

InstanceStageDTOList Array of InstanceStageDTO

Lista de resultados do estágio executado em cada instância.

InstanceStageDTO
StageId String 5dd4c0f2-d81a-406f-****-************

ID do estágio.

Status Integer 2

Status do estágio. Valores válidos:

  • 0: Pronto
  • 1: Em andamento
  • 2: Bem-sucedido
  • 3: Falha
  • 6: Terminado
  • 8: Aguardando confirmação manual para liberar o próximo lote. Retornado em liberações em fases manuais.
  • 9: Aguardando liberação do próximo lote. Retornado em liberações em fases automáticas.
  • 10: Falha na alteração devido a exceção do sistema.
StartTime String 2020-03-11T07:28:49Z

Hora de início.

StageMessage String Pulling image \"registry-vpc.cn-hangzhou.aliyuncs.com****-user/1172745****_shared_repo:428084d6-265f-****-911a-7eb0d2c3****_15839117****\

Informações sobre o estágio.

FinishTime String 2020-03-11T07:28:52Z

Hora de término.

StageName String scale out

Nome do estágio.

ServiceStage Object

Resultado do estágio orientado a serviços.

StageId String 358a143f-09a0-45e0-****-************

ID do estágio.

Status Integer 2

Status de execução. Valores válidos:

  • 0: Pronto
  • 1: Em andamento
  • 2: Bem-sucedido
  • 3: Falha
  • 6: Terminado
  • 8: Aguardando confirmação manual para liberar o próximo lote. Retornado em liberações em fases manuais.
  • 9: Aguardando liberação do próximo lote. Retornado em liberações em fases automáticas.
  • 10: Falha na alteração devido a exceção do sistema.
Message String Success

Informações sobre o resultado da execução.

StageName String Enable Tengine

Nome do estágio.

StageDetailList Array of StageDetailDTO

Lista de resultados dos estágios.

StageDetailDTO
StageId String d7561440-10a6-452f-8a90-62f6e7ec****

ID do estágio.

StageStatus Integer 2

Status do estágio. Valores válidos:

  • 0: Pronto
  • 1: Em andamento
  • 2: Bem-sucedido
  • 3: Falha
  • 6: Terminado
  • 8: Aguardando confirmação manual para liberar o próximo lote. Retornado em liberações em fases manuais.
  • 9: Aguardando liberação do próximo lote. Retornado em liberações em fases automáticas.
  • 10: Falha na alteração devido a exceção do sistema.
StageName String Process Start

Nome do estágio.

TaskList Array of TaskInfoDTO

Lista de tarefas.

TaskInfoDTO
TaskErrorIgnorance Integer 0

Indica se a tarefa tolera erros. Se ocorrer um erro e este parâmetro estiver definido como 1, o processo de alteração ignora o erro e prossegue para a próxima tarefa. Valores válidos:

  • 0: a tarefa não tolera erros.
  • 1: a tarefa tolera erros.
ShowManualIgnorance Boolean false

Indica se o botão Ignore Error é exibido. Valores válidos:

  • true: erros no processo de alteração são ignorados. Este parâmetro só pode ser definido como true durante verificações de integridade de URL.
  • false: erros no processo de alteração não são ignorados.
TaskStatus String 2

Status da tarefa. Valores válidos:

  • 0: Pronto
  • 1: Em andamento
  • 2: Bem-sucedido
  • 3: Falha
  • 6: Terminado
  • 8: Aguardando confirmação manual para liberar o próximo lote. Retornado em liberações em fases manuais.
  • 9: Aguardando liberação do próximo lote. Retornado em liberações em fases automáticas.
  • 10: Falha na alteração devido a exceção do sistema.
TaskMessage String [CALLBACK] 2020-03-11 15:28:44.781 requestId: c952ab99-8c5b-4ff1-9412-ae3bf9b1****, message: success

Informações sobre a tarefa.

TaskName String Build Image

Nome da tarefa.

TaskErrorCode String 400

Código de erro.

RetryType Integer 0

Política de nova tentativa. Valores válidos: 0 (sem novas tentativas), 1 (novas tentativas automáticas) e 2 (novas tentativas manuais).

TaskId String d6d3b934-90a1-4ae8-8cbd-2446003d****

ID da tarefa.

TaskErrorMessage String 400

Mensagem de erro da tarefa.

Targets Array of String ["123.250.124.86","234.123.42.82"]

Endereços ip das instâncias ecs associadas.

TrafficControl Object

Regra de limitação.

Routes String [{"app":"9c8247da-91b6-42bb-8f99-92a0b9c6f****","type":"GROUP"}]

Regra de encaminhamento de tráfego.

Rules String [{"conditionType":"content","conditions":[{"key":"name","operator":"EQ","strategy":"PARAM","values":["jim"]},{"key":"name","operator":"EQ","strategy":"COOKIE","values":["jim"]}],"percent":100,"protocol":"SPRINGCLOUD","triggerPolicy":"AND"}]

Regra de roteamento de tráfego.

Tips String The grayscale release batch is complete. Confirmed to proceed to the next batch.

Descrição da regra de tráfego.

Exemplos

Exemplo de solicitação

POST /pop/v5/changeorder/change_order_info?ChangeOrderId=1074f3e2-e974-4a0e-****-************ HTTP/1.1
Host:edas.aliyuncs.com
Content-Type:application/json

Exemplo de resposta de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<GetChangeOrderInfoResponse>
    <Code>200</Code>
    <Message>success</Message>
    <RequestId>4JFR-FV9F***************</RequestId>
    <changeOrderInfo>
        <Status>2</Status>
        <ChangeOrderId>1074f3e2-e974-4a0e-****-************</ChangeOrderId>
        <BatchType>Automatic</BatchType>
        <CoType>Application Scale Out</CoType>
        <CreateTime>2019-11-13 14:23:46</CreateTime>
        <ChangeOrderDescription>Application scale-out</ChangeOrderDescription>
        <BatchCount>1</BatchCount>
        <CreateUserId>edas_com***_****@******-*****.***</CreateUserId>
        <SupportRollback>false</SupportRollback>
        <Desc>IP of Scale-Out Instance: 47.107.XX.XX</Desc>
        <PipelineInfoList>
            <PipelineName> Batch: 1</PipelineName>
            <StartTime>1583911702158</StartTime>
            <UpdateTime>1583911743633</UpdateTime>
            <PipelineStatus>2</PipelineStatus>
            <PipelineId>4c4ee320-5e47-4a48-****-************</PipelineId>
            <StageList>
                <StageId>358a143f-09a0-45e0-****-************@**_*******_*****</StageId>
                <Status>2</Status>
                <StageName>Scale Out</StageName>
                <StageResultDTO>
                    <InstanceDTOList>
                        <Status>2</Status>
                        <InstanceIp>47.XX.XX.12 (Public)&lt;br&gt;***.**.*.*** (*******)</InstanceIp>
                        <PodName>canary-test</PodName>
                        <InstanceName>EDAS-scaled</InstanceName>
                        <PodStatus>In progress</PodStatus>
                        <InstanceStageDTOList>
                            <StageId>5dd4c0f2-d81a-406f-****-************</StageId>
                            <Status>2</Status>
                            <StartTime>2020-03-11T07:28:49Z</StartTime>
                            <StageMessage>Pulling image \"registry-vpc.cn-hangzhou.aliyuncs.com****-user/1172745****_shared_repo:428084d6-265f-****-911a-7eb0d2c3****_15839117****\</StageMessage>
                            <FinishTime>2020-03-11T07:28:52Z</FinishTime>
                            <StageName> scale out </StageName>
                        </InstanceStageDTOList>
                    </InstanceDTOList>
                    <ServiceStage>
                        <StageId>358a143f-09a0-45e0-****-************</StageId>
                        <Status>2</Status>
                        <Message>Success</Message>
                        <StageName>Enable Tengine</StageName>
                    </ServiceStage>
                </StageResultDTO>
            </StageList>
            <StageDetailList>
                <StageId>d7561440-10a6-452f-8a90-62f6e7ec****</StageId>
                <StageStatus>2</StageStatus>
                <StageName>Process Start</StageName>
                <TaskList>
                    <TaskErrorIgnorance>0</TaskErrorIgnorance>
                    <ShowManualIgnorance>false</ShowManualIgnorance>
                    <TaskStatus>2</TaskStatus>
                    <TaskMessage>[CALLBACK] 2020-03-11 15:28:44.781  requestId: c952ab99-8c5b-4ff1-9412-ae3bf9b1****, message: success</TaskMessage>
                    <TaskName>Build Image</TaskName>
                    <TaskErrorCode>400</TaskErrorCode>
                    <TaskId>d6d3b934-90a1-4ae8-8cbd-2446003d****</TaskId>
                    <TaskErrorMessage>400</TaskErrorMessage>
                </TaskList>
            </StageDetailList>
        </PipelineInfoList>
        <TrafficControl>
            <Routes>[{"app":"9c8247da-91b6-42bb-8f99-92a0b9c6f****","type":"GROUP"}]</Routes>
            <Rules>[{"conditionType":"content","conditions":[{"key":"name","operator":"EQ","strategy":"PARAM","values":["jim"]},{"key":"name","operator":"EQ","strategy":"COOKIE","values":["jim"]}],"percent":100,"protocol":"SPRINGCLOUD","triggerPolicy":"AND"}]</Rules>
            <Tips>The grayscale release batch is complete. Confirmed to proceed to the next batch.</Tips>
        </TrafficControl>
    </changeOrderInfo>
</GetChangeOrderInfoResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Code" : 200,
  "Message" : "success",
  "RequestId" : "4JFR-FV9F***************",
  "changeOrderInfo" : {
    "Status" : 2,
    "ChangeOrderId" : "1074f3e2-e974-4a0e-****-************",
    "BatchType" : "Automatic",
    "CoType" : "Application Scale Out",
    "CreateTime" : "2019-11-13 14:23:46",
    "ChangeOrderDescription" : "Application scale-out",
    "BatchCount" : 1,
    "CreateUserId" : "edas_com***_****@******-*****.***",
    "SupportRollback" : false,
    "Desc" : "IP of Scale-Out Instance: 47.107.XX.XX",
    "PipelineInfoList" : [ {
      "PipelineName" : " Batch: 1",
      "StartTime" : "1583911702158",
      "UpdateTime" : "1583911743633",
      "PipelineStatus" : 2,
      "PipelineId" : "4c4ee320-5e47-4a48-****-************",
      "StageList" : [ {
        "StageId" : "358a143f-09a0-45e0-****-************@**_*******_*****",
        "Status" : 2,
        "StageName" : "Scale Out",
        "StageResultDTO" : {
          "InstanceDTOList" : [ {
            "Status" : 2,
            "InstanceIp" : "47.XX.XX.12 (Public)<br>***.**.*.*** (*******)",
            "PodName" : "canary-test",
            "InstanceName" : "EDAS-scaled",
            "PodStatus" : "In progress",
            "InstanceStageDTOList" : [ {
              "StageId" : "5dd4c0f2-d81a-406f-****-************",
              "Status" : 2,
              "StartTime" : "2020-03-11T07:28:49Z",
              "StageMessage" : "Pulling image \\\"registry-vpc.cn-hangzhou.aliyuncs.com****-user/1172745****_shared_repo:428084d6-265f-****-911a-7eb0d2c3****_15839117****\\",
              "FinishTime" : "2020-03-11T07:28:52Z",
              "StageName" : " scale out "
            } ]
          } ],
          "ServiceStage" : {
            "StageId" : "358a143f-09a0-45e0-****-************",
            "Status" : 2,
            "Message" : "Success",
            "StageName" : "Enable Tengine"
          }
        }
      } ],
      "StageDetailList" : [ {
        "StageId" : "d7561440-10a6-452f-8a90-62f6e7ec****",
        "StageStatus" : 2,
        "StageName" : "Process Start",
        "TaskList" : [ {
          "TaskErrorIgnorance" : 0,
          "ShowManualIgnorance" : false,
          "TaskStatus" : "2",
          "TaskMessage" : "[CALLBACK] 2020-03-11 15:28:44.781  requestId: c952ab99-8c5b-4ff1-9412-ae3bf9b1****, message: success",
          "TaskName" : "Build Image",
          "TaskErrorCode" : "400",
          "TaskId" : "d6d3b934-90a1-4ae8-8cbd-2446003d****",
          "TaskErrorMessage" : "400"
        } ]
      } ]
    } ],
    "Targets" : [ ],
    "TrafficControl" : {
      "Routes" : "[{\"app\":\"9c8247da-91b6-42bb-8f99-92a0b9c6f****\",\"type\":\"GROUP\"}]",
      "Rules" : "[{\"conditionType\":\"content\",\"conditions\":[{\"key\":\"name\",\"operator\":\"EQ\",\"strategy\":\"PARAM\",\"values\":[\"jim\"]},{\"key\":\"name\",\"operator\":\"EQ\",\"strategy\":\"COOKIE\",\"values\":[\"jim\"]}],\"percent\":100,\"protocol\":\"SPRINGCLOUD\",\"triggerPolicy\":\"AND\"}]",
      "Tips" : "The grayscale release batch is complete. Confirmed to proceed to the next batch."
    }
  }
}

Códigos de erro

Para mais informações sobre códigos de erro, visite a Central de Erros de API.

Para mais informações sobre códigos de erro, visite a Central de Erros de API.