Todos os produtos
Search
Central de documentação

Server Migration Center:DescribeReplicationJobs

Última atualização: Oct 27, 2026

Consulta os detalhes de uma ou mais tarefas de migração.

Descrição da operação

Descrição da operação

  • Os parâmetros de solicitação atuam como filtros e são conectados por operadores lógicos AND. Se um parâmetro for deixado vazio, o filtro não entrará em vigor.

  • Você pode migrar uma origem de migração para uma imagem de contêiner Docker para realizar a migração de aplicações em contêineres de baixo custo. Para obter mais informações sobre imagens de contêineres Docker, consulte Container Registry.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

smc:DescribeReplicationJobs

get

*Todos os recursos.

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

Name

string

Não

O nome da tarefa de migração.

testMigrationTaskName

RegionId

string

Não

O ID da região de destino do Alibaba Cloud para a qual a origem de migração é migrada.

Por exemplo, se você quiser migrar um servidor de origem para a região China (Hangzhou), defina RegionId como cn-hangzhou. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente.

cn-hangzhou

Status

string

Não

O status principal da tarefa de migração. Valores válidos:

  • Ready: Não iniciada.

  • Running: Em execução.

  • Stopped: Pausada.

  • InError: Ocorreu um erro.

  • Finished: Concluída.

  • Waiting: Aguardando.

  • Expired: Expirada.

  • Deleting: Excluindo.

Ready

BusinessStatus

string

Não

O status de negócios da tarefa de migração. Valores válidos:

  • Preparing: Preparando.

  • Syncing: Sincronizando.

  • Processing: Processando.

  • Cleaning: Limpando.

Preparing

PageNumber

integer

Não

O número da página da lista de tarefas de migração a ser retornada. As páginas começam a partir da página 1.

Valor padrão: 1.

1

PageSize

integer

Não

As configurações de paginação para o número de entradas por página em uma consulta paginada. Valor máximo: 50.

Valor padrão: 10.

10

SourceId

array

Não

Os IDs das origens de migração. Valor máximo de N: 50.

s-bp1e2fsl57knvuug****

string

Não

Os IDs das origens de migração. Valor máximo de N: 50.

s-bp1bjhkwk2j5hlbn****

JobId

array

Não

Os IDs das tarefas de migração. Valor máximo de N: 50.

j-bp19vlwm0tyigbmj****

string

Não

Os IDs das tarefas de migração. Valor máximo de N: 50.

j-bp1h3d33mekxwu0n****

JobType

integer

Não

O tipo da tarefa de migração. Valores válidos:

  • 0: Migração de servidor.

  • 1: Migração de sistema operacional.

  • 2: Migração entre zonas.

  • 3: Migração sem agente do VMware.

0

InstanceId

array

Não

O ID da instância.

string

Não

O ID da instância de destino.

i-bp1f1dvfto1sigz5****

ResourceGroupId

string

Não

O ID do grupo de recursos.

rg-acfmw3ty5y7****

Tag

array<object>

Não

As tags que são adicionadas ao recurso do Server Migration Center (SMC).

object

Não

As tags que são adicionadas ao recurso do Server Migration Center (SMC).

Key

string

Não

A chave da tag N que é adicionada ao recurso do SMC. Valores válidos de N: 1 a 20.

A chave da tag pode ser uma string vazia. A chave da tag pode ter até 64 caracteres e não pode conter http:// ou https://.

TestKey

Value

string

Não

O valor da tag N que é adicionada ao recurso do SMC. Valores válidos de N: 1 a 20.

O valor da tag pode ser uma string vazia. O valor da tag pode ter até 64 caracteres e não pode conter http:// ou https://.

TestValue

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

TotalCount

integer

O número total de tarefas de migração.

5

ReplicationJobs

object

ReplicationJob

array<object>

Os detalhes das tarefas de migração.

array<object>

Os detalhes das tarefas de migração.

Frequency

integer

O intervalo no qual uma tarefa de migração incremental é executada automaticamente. Unidade: horas. Valores válidos: 1 a 168.

15

VpcId

string

O ID da virtual private cloud (VPC) configurada com o Express Connect ou um gateway de VPN.

vpc-bp1vwnn14rqpyiczj****

CreationTime

string

A hora em que a tarefa de migração foi criada.

2014-07-24T13:00:52Z

Status

string

O status principal da tarefa de migração. Valores válidos:

  • Ready: A tarefa não foi iniciada.

  • Running: A tarefa está em execução.

  • Stopped: A tarefa está pausada.

  • InError: Ocorreu um erro.

  • Finished: A tarefa foi concluída.

  • Waiting: A tarefa está aguardando.

  • Expired: A tarefa expirou.

  • Deleting: A tarefa está sendo excluída.

Running

ScheduledStartTime

string

A hora de execução da tarefa de migração. A hora é exibida no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. O valor deste parâmetro deve atender aos seguintes requisitos:

  • O valor deve ser posterior à hora atual e dentro de 30 dias.

  • Se este parâmetro for deixado vazio, o Server Migration Center (SMC) não iniciará a tarefa de migração. Você deve chamar a operação StartReplicationJob para iniciar a tarefa.

2019-06-04T13:35:00Z

MaxNumberOfImageToKeep

integer

O número máximo de imagens retidas por padrão para uma tarefa de migração incremental. Valores válidos: 1 a 10.

8

ContainerNamespace

string

O namespace do Docker.

testNamespace

DataDisks

object

DataDisk

array<object>

Os discos em nuvem de dados do servidor de destino do Elastic Compute Service.

array<object>

Os discos em nuvem de dados do servidor de destino do Elastic Compute Service.

Index

integer

O índice do disco em nuvem de dados.

1

Size

integer

O tamanho do disco em nuvem de dados. Unidade: GiB.

40

Parts

object

Part

array<object>

As informações de partição do disco em nuvem de dados.

object

As informações de partição do disco em nuvem de dados.

SizeBytes

integer

O tamanho da partição do disco em nuvem de dados. Unidade: bytes.

21474836480

Block

boolean

Especifica se a replicação de blocos está ativada para a partição.

true

Device

string

O identificador do dispositivo da partição do disco em nuvem de dados.

0_1

StatusInfo

string

As informações detalhadas sobre o status da migração.

statusinfo

InstanceRamRole

string

O nome da função do Resource Access Management (RAM) anexada à instância.

SMCAdmin

SystemDiskSize

integer

O tamanho do disco em nuvem do sistema do servidor de destino do Elastic Compute Service.

40

Description

string

A descrição da tarefa de migração.

This is my migration task.

ReplicationParameters

string

As informações de parâmetro do driver de replicação.

BandWidthLimit:0

ErrorCode

string

O código de erro da tarefa de migração.

InternalError

ValidTime

string

A hora de expiração da tarefa de migração. A hora é exibida no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.

Nota

A hora exibida no console é a hora UTC mais 8 horas.

2019-06-08T14:40:52Z

NetMode

integer

O tipo de rede usado para a migração.

0

ContainerTag

string

A tag da imagem do Docker.

CentOS:v1

LicenseType

string

O tipo de licença da tarefa de migração. Valores válidos:

  • Empty value: sem licença.

  • BYOL: traga sua própria licença.

BYOL

Name

string

O nome da tarefa de migração.

testMigrationTaskName

ImageId

string

O ID da imagem de destino entregue pela tarefa de migração.

m-o6w3gy99qf89rkga****

Progress

number

O progresso geral da tarefa de migração.

100

RunOnce

boolean

Especifica se a tarefa de migração é uma tarefa única ou uma tarefa incremental. Valores válidos:

  • true: A tarefa é uma tarefa de migração única. A tarefa é executada apenas uma vez após ser criada.

  • false: A tarefa é uma tarefa de migração incremental. Após a criação da tarefa, ela é executada automaticamente no intervalo especificado pelo parâmetro Frequency.

true

LaunchTemplateId

string

O ID do modelo de inicialização da instância.

lt-launchtemplateid

ContainerRepository

string

O repositório de imagens do Docker.

testRepository

InstanceId

string

O ID da instância de destino.

i-bp1ff25rzvnul6kr****

SystemDiskParts

object

SystemDiskPart

array<object>

As informações de partição do disco em nuvem do sistema.

object

As informações de partição do disco em nuvem do sistema.

SizeBytes

integer

O tamanho da partição do disco em nuvem do sistema. Unidade: bytes.

254803968

Block

boolean

Especifica se a replicação de blocos está ativada para a partição do disco em nuvem do sistema.

true

Device

string

O identificador do dispositivo da partição do disco em nuvem do sistema.

0_1

InstanceType

string

O tipo de instância da instância intermediária.

ecs.sn1ne.large

SourceId

string

O ID da origem da migração.

s-bp1e2fsl57knvuug****

LaunchTemplateVersion

string

As versões do modelo de inicialização da instância.

1

RegionId

string

O ID da região de destino do Alibaba Cloud para a qual a origem da migração é migrada.

cn-hangzhou

TransitionInstanceId

string

O ID da instância intermediária.

i-bp1ff25rzvnul6kr****

EndTime

string

A hora de conclusão da tarefa de migração. A hora é exibida no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.

Nota

A hora exibida no console é a hora UTC mais 8 horas.

2019-06-04T16:00:52Z

StartTime

string

A hora de início da tarefa de migração. A hora é exibida no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.

Nota

A hora exibida no console é a hora UTC mais 8 horas.

2019-06-04T14:40:52Z

VSwitchId

string

O ID do vSwitch na VPC especificada.

vsw-bp1ddbrxdlrcbim46****

JobId

string

O ID da tarefa de migração.

j-bp19vlwm0tyigbmj****

ImageName

string

O nome da imagem de destino entregue pela tarefa de migração.

testAliCloudImageName

BusinessStatus

string

O status de negócios da tarefa de migração. Valores válidos:

  • Preparing: A tarefa está sendo preparada.

  • Syncing: A tarefa está sendo sincronizada.

  • Processing: A tarefa está sendo processada.

  • Cleaning: A tarefa está sendo limpa.

Preparing

ReplicationJobRuns

object

ReplicationJobRun

array<object>

Os registros de execução da tarefa de migração.

object

Os registros de execução da tarefa de migração.

EndTime

string

A hora de término da execução da tarefa de migração. A hora é exibida no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.

Nota

A hora exibida no console é a hora UTC mais 8 horas.

2019-10-04T13:35:00Z

Type

string

O modo de execução da tarefa de migração. Valores válidos:

  • Manual: A tarefa é executada manualmente.

  • Schedule: A tarefa é executada conforme uma programação ou periodicamente.

Schedule

StartTime

string

A hora de início da execução da tarefa de migração. A hora é exibida no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.

Nota

A hora exibida no console é a hora UTC mais 8 horas.

2019-10-01T13:35:00Z

ImageId

string

O ID da imagem gerada pela tarefa de migração.

m-o6w3gy99qf89rkga****

TargetType

string

O tipo de destino da migração. Valores válidos:

  • Image: Após o sucesso da migração, o SMC gera uma imagem do Alibaba Cloud para a origem da migração.

  • ContainerImage: Após o sucesso da migração, o SMC gera uma imagem de contêiner Docker para a origem da migração.

  • TargetInstance: Após o sucesso da migração, o SMC migra a origem da migração diretamente para a instância de destino. Ao especificar as configurações para este parâmetro, você também deve especificar o parâmetro InstanceId.

Image

JobType

integer

O tipo da tarefa de migração. Valores válidos:

  • 0: migração de servidor

  • 1: migração de sistema operacional

  • 2: migração entre zonas

  • 3: migração sem agente do VMware

0

ResourceGroupId

string

O ID do grupo de recursos.

rg-acfmw3ty5y7****

Tags

object

Tag

array<object>

As tags que são adicionadas ao recurso do Server Migration Center (SMC).

object

As tags que são adicionadas ao recurso do Server Migration Center (SMC).

Key

string

A chave de tag especificada para o recurso do SMC. Valores válidos de N: 1 a 20.

O valor pode ser uma string vazia. Pode ter até 64 caracteres e não pode conter http:// ou https://.

TestKey

Value

string

O valor da tag N que é adicionada ao recurso do SMC. Valores válidos de N: 1 a 20.

O valor da tag pode ser uma string vazia. O valor da tag pode ter até 64 caracteres e não pode conter http:// ou https://.

TestValue

Disks

object

As informações do disco.

System

object

As informações do disco em nuvem do sistema.

Size

integer

O tamanho do disco em nuvem do sistema da origem da migração. Unidade: GiB. Valores válidos: 20 a 32768.

Nota

O valor deve ser maior que o tamanho real ocupado do disco em nuvem do sistema no servidor de origem. Por exemplo, se o disco em nuvem do sistema de origem tiver 500 GiB de tamanho e 100 GiB estiverem realmente ocupados, o valor deste parâmetro deve ser maior que 100 GiB.

100

LVM

boolean

Especifica se deve ser usado o Logical Volume Manager (LVM). Valores válidos:

  • true: O LVM é usado.

  • false: O LVM não é usado.

false

DiskId

string

O ID do disco em nuvem do sistema.

d-2zeh4twm100qskw7z41z

Parts

object

Part

array<object>

As informações de partição do disco em nuvem do sistema.

object

As informações de partição do disco em nuvem do sistema.

SizeBytes

integer

O tamanho da partição do disco em nuvem do sistema. Unidade: bytes.

21474836480

Block

boolean

Especifica se a replicação de blocos está ativada para a partição do disco em nuvem do sistema. Valores válidos:

  • true: A replicação de blocos está ativada para a partição do disco em nuvem do sistema.

  • false: A replicação de blocos não está ativada para a partição do disco em nuvem do sistema.

true

Path

string

O caminho da partição do disco em nuvem do sistema.

/boot

Data

object

Data

array<object>

As informações do disco em nuvem de dados.

array<object>

As informações do disco em nuvem de dados.

Size

integer

O tamanho do disco em nuvem de dados do servidor de destino do Elastic Compute Service. Unidade: GiB. Valores válidos: 20 a 32768.

Nota

O valor deve ser maior que o tamanho real ocupado do disco em nuvem de dados na origem da migração. Por exemplo, se o disco em nuvem de dados de origem tiver 500 GiB de tamanho e 100 GiB estiverem realmente ocupados, o valor deste parâmetro deve ser maior que 100 GiB.

22548578304

LVM

boolean

Especifica se deve ser usado o LVM. Valores válidos:

  • true: O LVM é usado.

  • false: O LVM não é usado.

false

DiskId

string

O ID do disco em nuvem de dados.

d-2zeh4twm100qskw7z41z

Parts

object

Part

array<object>

As informações de partição do disco em nuvem de dados.

object

As informações de partição do disco em nuvem de dados.

SizeBytes

integer

O tamanho da partição do disco de dados. Unidade: bytes.

21474836480

Block

boolean

Indica se a replicação de blocos deve ser ativada para a partição do disco de dados. Valores válidos:

  • true: A replicação de blocos está ativada para a partição do disco de dados.

  • false: A replicação de blocos não está ativada para a partição do disco de dados.

false

Path

string

O caminho da partição do disco de dados.

/home/data

WorkgroupId

string

O ID do grupo de trabalho.

w-bp1ja22kdqphehlj****

PageSize

integer

O número de entradas por página.

10

RequestId

string

O ID da solicitação.

6E1187E8-843A-4850-B97E-2F17F00D48F7

PageNumber

integer

O número da página da lista de tarefas de migração.

1

Exemplos

Resposta de sucesso

JSON formato

{
  "TotalCount": 5,
  "ReplicationJobs": {
    "ReplicationJob": [
      {
        "Frequency": 15,
        "VpcId": "vpc-bp1vwnn14rqpyiczj****",
        "CreationTime": "2014-07-24T13:00:52Z",
        "Status": "Running",
        "ScheduledStartTime": "2019-06-04T13:35:00Z",
        "MaxNumberOfImageToKeep": 8,
        "ContainerNamespace": "testNamespace",
        "DataDisks": {
          "DataDisk": [
            {
              "Index": 1,
              "Size": 40,
              "Parts": {
                "Part": [
                  {
                    "SizeBytes": 21474836480,
                    "Block": true,
                    "Device": "0_1"
                  }
                ]
              }
            }
          ]
        },
        "StatusInfo": "statusinfo",
        "InstanceRamRole": "SMCAdmin",
        "SystemDiskSize": 40,
        "Description": "This is my migration task.",
        "ReplicationParameters": "BandWidthLimit:0",
        "ErrorCode": "InternalError",
        "ValidTime": "2019-06-08T14:40:52Z",
        "NetMode": 0,
        "ContainerTag": "CentOS:v1",
        "LicenseType": "BYOL",
        "Name": "testMigrationTaskName",
        "ImageId": "m-o6w3gy99qf89rkga****",
        "Progress": 100,
        "RunOnce": true,
        "LaunchTemplateId": "lt-launchtemplateid",
        "ContainerRepository": "testRepository",
        "InstanceId": "i-bp1ff25rzvnul6kr****",
        "SystemDiskParts": {
          "SystemDiskPart": [
            {
              "SizeBytes": 254803968,
              "Block": true,
              "Device": "0_1"
            }
          ]
        },
        "InstanceType": "ecs.sn1ne.large",
        "SourceId": "s-bp1e2fsl57knvuug****",
        "LaunchTemplateVersion": "1",
        "RegionId": "cn-hangzhou",
        "TransitionInstanceId": "i-bp1ff25rzvnul6kr****",
        "EndTime": "2019-06-04T16:00:52Z",
        "StartTime": "2019-06-04T14:40:52Z",
        "VSwitchId": "vsw-bp1ddbrxdlrcbim46****",
        "JobId": "j-bp19vlwm0tyigbmj****",
        "ImageName": "testAliCloudImageName",
        "BusinessStatus": "Preparing",
        "ReplicationJobRuns": {
          "ReplicationJobRun": [
            {
              "EndTime": "2019-10-04T13:35:00Z",
              "Type": "Schedule",
              "StartTime": "2019-10-01T13:35:00Z",
              "ImageId": "m-o6w3gy99qf89rkga****"
            }
          ]
        },
        "TargetType": "Image",
        "JobType": 0,
        "ResourceGroupId": "rg-acfmw3ty5y7****",
        "Tags": {
          "Tag": [
            {
              "Key": "TestKey",
              "Value": "TestValue"
            }
          ]
        },
        "Disks": {
          "System": {
            "Size": 100,
            "LVM": false,
            "DiskId": "d-2zeh4twm100qskw7z41z",
            "Parts": {
              "Part": [
                {
                  "SizeBytes": 21474836480,
                  "Block": true,
                  "Path": "/boot"
                }
              ]
            }
          },
          "Data": {
            "Data": [
              {
                "Size": 22548578304,
                "LVM": false,
                "DiskId": "d-2zeh4twm100qskw7z41z",
                "Parts": {
                  "Part": [
                    {
                      "SizeBytes": 21474836480,
                      "Block": false,
                      "Path": "/home/data\n"
                    }
                  ]
                }
              }
            ]
          }
        },
        "WorkgroupId": "w-bp1ja22kdqphehlj****"
      }
    ]
  },
  "PageSize": 10,
  "RequestId": "6E1187E8-843A-4850-B97E-2F17F00D48F7",
  "PageNumber": 1
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

500 InternalError An error occurred while processing your request. Please try again. If the problem still exists, please submit a ticket.
403 Forbidden.Unauthorized A required authorization for the specified action is not supplied.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.