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.
Central de ajuda/ Distributed Cache Service/ Referência de API/ API V2/ Migração de dados/ Interrupções de uma tarefa de migração de dados
Atualizado em 2022-11-09 GMT+08:00

Interrupções de uma tarefa de migração de dados

Função

Essa API é usada para interromper uma tarefa de migração de dados.

URI

POST /v2/{project_id}/migration-task/{task_id}/stop

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

task_id

Sim

String

ID da tarefa

Parâmetros de solicitação

Nenhum

Parâmetros de resposta

Código de estado: 200

Tabela 2 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

task_id

String

ID da tarefa de migração.

task_name

String

Nome da tarefa de migração.

description

String

Descrição do tipo 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 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.

backup_files

BackupFilesBody object

Arquivos de backup a serem importados quando o modo de migração é a importação de arquivos de backup.

network_type

String

Tipo de rede, que pode ser VPC ou VPN.

Valores de enumeração:

  • vpc
  • vpn

source_instance

SourceInstanceBody object

Fonte das informações do Redis. Este parâmetro é obrigatório para a migração online.

target_instance

TargetInstanceBody object

Informações de instância do Redis de destino.

created_at

String

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

updated_at

String

Hora em que a tarefa de migração está concluída.

Tabela 3 BackupFilesBody

Parâmetro

Tipo

Descrição

file_source

String

Fonte de dados, que pode ser um bucket do OBS ou um registro de backup.

Valores de enumeração:

  • self_build_obs
  • backup_record

bucket_name

String

Nome do bucket do OBS.

files

Array of Files objects

Lista de arquivos de backup a serem importados. Esse parâmetro é obrigatório quando a origem de dados é um bucket do OBS.

backup_id

String

ID do registro de backup. Este parâmetro é obrigatório quando a fonte de dados é um registro de backup.

Tabela 4 Arquivos

Parâmetro

Tipo

Descrição

file_name

String

Nome de um arquivo de backup.

size

String

Tamanho do arquivo em bytes.

update_at

String

Hora em que o arquivo foi modificado pela última vez. O formato é AAAA-MM-DD HH:MM:SS.

Tabela 5 SourceInstanceBody

Parâmetro

Tipo

Descrição

addrs

String

Nome do Redis de origem (especificado no parâmetro source_instance).

password

String

Senha do Redis. Se uma senha for definida, esse parâmetro é obrigatório.

Tabela 6 TargetInstanceBody

Parâmetro

Tipo

Descrição

id

String

ID da instância do Redis (obrigatório no parâmetro target_instance).

name

String

Nome da instância do Redis (especificado no parâmetro target_instance).

password

String

Senha do Redis. Se uma senha for definida, esse parâmetro é obrigatório.

Código de estado: 400

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: 401

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: 403

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

Código de estado: 404

Tabela 10 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 11 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

POST https://dcs.cn-north-7.myhuaweicloud.com/v2/666486c2d9b948c1bbea57e714d744fa/migration-task/2fb6b7e2-5eb8-4380-9d60-ce8d12b19aca/stop

Exemplo de respostas

Código de estado: 200

Tarefa de migração de dados interrompida com êxito.

{
  "task_name" : "migration1",
  "task_id" : "a276c1ffa0a54c2597fc824b917db317",
  "status" : "TERMINATING",
  "migration_type" : "incremental_migration",
  "network_type" : "vpc",
  "source_instance" : {
    "addrs" : "192.168.1.2:6379"
  },
  "target_instance" : {
    "id" : "86157b69-8a62-47f9-8c55-fa6ddc8927ee",
    "name" : "test-instance"
  },
  "created_at" : "2019/10/22 14:44:30",
  "updated_at" : "2019/10/22 18:00:00"
}

Códigos de status

Código de status

Descrição

200

Tarefa de migração de dados interrompida com êxito.

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.