Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-09 GMT+08:00

Listagem de tarefas de migração

Função

Essa API é usada para consultar a lista de tarefas de migração.

URI

GET /v2/{project_id}/migration-tasks

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

Tabela 2 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

offset

Não

Integer

Deslocamento, que é a posição onde a consulta começa. O valor deve ser superior ou igual a 0.

limit

Não

Integer

Número de itens exibidos em cada página.

name

Não

String

Nome da tarefa de migração.

Parâmetros de solicitação

Nenhum

Parâmetros de resposta

Código de estado: 200

Tabela 3 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

count

Integer

Número de tarefas de migração.

migration_tasks

Array of MigrationTaskList objects

Lista de tarefas de migração.

target_instance_address

String

Endereço da instância de destino.

migration_method

String

Tipo de migração, que pode ser migração completa ou migração incremental.

Valores de enumeração:

  • full_amount_migration
  • incremental_migration

task_name

String

Nome da tarefa de migração.

target_instance_id

String

ID da instância de destino.

source_instance_name

String

Nome da instância de origem. Se o Redis de origem for auto-hospedado, esse parâmetro será deixado em branco.

target_instance_name

String

Nome da instância de destino.

migrate_type

String

Modo de migração, que pode ser importação de arquivos de backup ou migração online.

Valores de enumeração:

  • backupfile_import
  • online_migration

created_at

String

Hora em que a tarefa de migração é criada.

source_instance_id

String

ID da instância de origem. Se o Redis de origem for auto-hospedado, esse parâmetro será deixado em branco.

task_id

String

ID da tarefa de migração.

data_source

String

Endereço do Redis de origem, que é ip:port ou um nome de intervalo.

status

String

Status da tarefa de migração. O valor pode ser SUCCESS, FAILED, MIGRATING, ou TERMINATED.

Valores de enumeração:

  • SUCCESS
  • FAILED
  • MIGRATING
  • TERMINATED
Tabela 4 MigrationTaskList

Parâmetro

Tipo

Descrição

task_id

String

ID da tarefa de migração.

task_name

String

Nome da tarefa de migração.

status

String

Status da tarefa de migração. O valor pode ser SUCCESS, FAILED, MIGRATING, ou TERMINATED.

Valores de enumeração:

  • SUCCESS
  • FAILED
  • MIGRATING
  • TERMINATED

migration_type

String

Modo de migração, que pode ser importação de arquivos de backup ou migração online.

Valores de enumeração:

  • backupfile_import
  • online_migration

migration_method

String

Tipo de migração, que pode ser migração completa ou migração incremental.

Valores de enumeração:

  • full_amount_migration
  • incremental_migration

ecs_tenant_private_ip

String

Endereço IP privado do ECS de migração no lado do locatário. Esse endereço IP pode ser adicionado à lista de permissões se estiver na mesma VPC que o endereço IP privado do Redis de destino ou de origem.

data_source

String

Endereço do Redis de origem, que é ip:port ou um nome de intervalo.

source_instance_name

String

Nome da instância de origem. Se o Redis de origem for auto-hospedado, esse parâmetro será deixado em branco.

source_instance_id

String

ID da instância de origem. Se o Redis de origem for auto-hospedado, esse parâmetro será deixado em branco.

target_instance_addrs

String

Endereço do Redis de destino. O formato é ip:port.

target_instance_name

String

Nome da instância de destino.

target_instance_id

String

ID da instância de destino.

created_at

String

Hora em que a tarefa de migração é criada.

Código de estado: 400

Tabela 5 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Código de estado: 401

Tabela 6 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Código de estado: 403

Tabela 7 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Código de estado: 404

Tabela 8 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Código de estado: 500

Tabela 9 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Exemplos de solicitações

GET https://dcs.cn-north-7.myhuaweicloud.com/v2/666486c2d9b948c1bbea57e714d744fa/migration-tasks?offset=0&limit=10&name=dcs-migration-i9qk

Exemplo de respostas

Código de estado: 200

Consultando a lista de tarefas de migração.

{
  "task_id" : "2944a563-6f27-4604-9c16-a9a53cd95cc7",
  "task_name" : "dcs-migration-test-6-16",
  "status" : "TERMINATED",
  "migrate_type" : "online_migration",
  "migration_method" : "incremental_migration",
  "data_source" : "192.168.0.200:6379",
  "source_instance_name" : "migration-resource",
  "source_instance_id" : "132e0017-715b-4556-930a-95c7db7e8f7a",
  "target_instance_addrs" : "192.168.0.153:6379",
  "target_instance_name" : "migration-target",
  "target_instance_id" : "eb1a8d1c-9ea6-4fcd-ac43-c3d3c2493f06",
  "created_at" : "2021-06-16T06:12:55.508Z"
}

Códigos de status

Código de status

Descrição

200

Consultando a lista de tarefas de migração.

400

Pedido inválido.

401

Informações de autenticação inválidas.

403

O pedido é rejeitado.

404

O recurso solicitado não foi encontrado.

500

Erro de serviço interno.

Códigos de erro

Consulte Códigos de erro.