Consulta de detalles de una tarea de migración de datos
Función
Esta API se utiliza para consultar los detalles de la tarea de migración.
URI
GET /v2/{project_id}/migration-task/{task_id}
Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
project_id | Sí | String | ID del proyecto. |
task_id | Sí | String | ID de tarea. |
Parámetros de solicitud
Ninguno
Parámetros de respuesta
Código de estado: 200
Parámetro | Tipo | Descripción |
|---|---|---|
task_id | String | ID de tarea de migración. |
task_name | String | Nombre de la tarea de migración. |
description | String | Descripción de la tarea de migración. |
status | String | Estado de la tarea de migración. El valor puede ser SUCCESS, FAILED, MIGRATING, o TERMINATED. Valores de enumeración:
|
migration_type | String | Modo de migración, que puede ser importación de archivos de copia de respaldo o migración en línea. Valores de enumeración:
|
migration_method | String | Tipo de migración, que puede ser migración completa o migración incremental. Valores de enumeración:
|
ecs_tenant_private_ip | String | Dirección IP privada del ECS de migración en el lado del inquilino. Esta dirección IP se puede agregar a la lista blanca si está en la misma VPC que la dirección IP privada del Redis de destino o de origen. |
backup_files | BackupFilesBody object | Los archivos de copia de respaldo que se van a importar cuando el modo de migración es la importación de archivos de copia de respaldo. |
network_type | String | Tipo de red, que puede ser VPC o VPN. Valores de enumeración:
|
source_instance | SourceInstanceBody object | Fuente de información de Redis. Este parámetro es obligatorio para la migración en línea. |
target_instance | TargetInstanceBody object | Información de instancia de Redis de destino. |
created_at | String | Hora en la que se crea la tarea de migración. |
updated_at | String | Hora en que se completa la tarea de migración. |
Parámetro | Tipo | Descripción |
|---|---|---|
file_source | String | Origen de datos, que puede ser un bucket OBS o un registro de copia de respaldo. Valores de enumeración:
|
bucket_name | String | Nombre del bucket OBS. |
files | Array of Files objects | Lista de archivos de copia de respaldo que se van a importar. Este parámetro es obligatorio cuando el origen de datos es un bucket OBS. |
backup_id | String | ID de registro de copia de respaldo. Este parámetro es obligatorio cuando el origen de datos es un registro de copia de respaldo. |
Parámetro | Tipo | Descripción |
|---|---|---|
file_name | String | Nombre de un archivo de copia de respaldo. |
size | String | Tamaño del archivo en bytes. |
update_at | String | Hora en la que se modificó por última vez el archivo. El formato es AAAA-MM-DD HH:MM:SS. |
Parámetro | Tipo | Descripción |
|---|---|---|
addrs | String | Nombre de Source Redis (especificado en el parámetro source_instance). |
password | String | Contraseña de Redis. Si se establece una contraseña, este parámetro es obligatorio. |
Parámetro | Tipo | Descripción |
|---|---|---|
id | String | ID de instancia de Redis (obligatorio en el parámetro target_instance). |
name | String | Nombre de instancia de Redis (especificado en el parámetro target_instance). |
password | String | Contraseña de redis. Si se establece una contraseña, este parámetro es obligatorio. |
Código de estado: 400
Parámetro | Tipo | Descripción |
|---|---|---|
error_msg | String | Mensaje de error. Máximo: 1024 |
error_code | String | Código de error. Máximo: 9 |
error_ext_msg | String | Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 401
Parámetro | Tipo | Descripción |
|---|---|---|
error_msg | String | Mensaje de error. Máximo: 1024 |
error_code | String | Código de error. Máximo: 9 |
error_ext_msg | String | Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 403
Parámetro | Tipo | Descripción |
|---|---|---|
error_msg | String | Mensaje de error. Máximo: 1024 |
error_code | String | Código de error. Máximo: 9 |
error_ext_msg | String | Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 404
Parámetro | Tipo | Descripción |
|---|---|---|
error_msg | String | Mensaje de error. Máximo: 1024 |
error_code | String | Código de error. Máximo: 9 |
error_ext_msg | String | Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 500
Parámetro | Tipo | Descripción |
|---|---|---|
error_msg | String | Mensaje de error. Máximo: 1024 |
error_code | String | Código de error. Máximo: 9 |
error_ext_msg | String | Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Solicitudes de ejemplo
GET https://dcs.cn-south-1.myhuaweicloud.com/v2/254d2280acb74d36a8b839746bcd7352 /migration-task/a276c1ffa0a54c2597fc824b917db317
Ejemplo de respuestas
Código de estado: 200
Se consultaron con éxito detalles de una tarea de migración de dato.
{
"task_name" : "migration1",
"task_id" : "a276c1ffa0a54c2597fc824b917db317",
"status" : "MIGRATING",
"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 estado
Código de estado | Descripción |
|---|---|
200 | Se consultaron con éxito detalles de una tarea de migración de dato. |
400 | Solicitud no válida. |
401 | Información de autenticación no válida. |
403 | La solicitud se rechaza. |
404 | La página solicitada no se encuentra. |
500 | Error interno del servicio. |
Códigos de error
Consulte Códigos de error.

