Criação de tarefas de migração de dados online
Função
Essa API é usada para criar uma tarefa de migração de dados online.
URI
POST /v2/{project_id}/migration/instance
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
project_id |
Sim |
String |
ID do projeto. |
Parâmetros de solicitação
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
name |
Sim |
String |
Nome da tarefa de migração online. |
description |
Não |
String |
Descrição da tarefa de migração online. |
vpc_id |
Sim |
String |
ID de VPC Faça login no console da VPC e clique no nome de uma VPC para exibir o ID da VPC na página de detalhes exibida. |
subnet_id |
Sim |
String |
ID da rede de sub-rede. Faça login no console da VPC e clique na sub-rede de destino na página Subnets. Você pode visualizar o ID da rede na página exibida. |
security_group_id |
Sim |
String |
ID do grupo de segurança ao qual a instância pertence. Um grupo de segurança implementa o controle de acesso para os ECS associados, melhorando a segurança. Você pode definir regras de acesso diferentes para um grupo de segurança para proteger as VM que são adicionadas a esse grupo de segurança. Faça login no console da VPC e escolha Access Control > Security Groups. Você pode criar e configurar um grupo de segurança e obter o ID do grupo de segurança. |
Parâmetros de resposta
Código de estado: 200
Parâmetro |
Tipo |
Descrição |
---|---|---|
instance_id |
String |
ID da tarefa de migração on-line. |
Código de estado: 400
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
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
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
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
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_endpoint}/v2/{project_id}/migration/instance { "name" : "dcs-migration-thrc", "description" : "Creating an online data migration task", "vpc_id" : "5e37b3be-950a-48e1-b498-65b63d336481", "subnet_id" : "40f15ed6-7f85-49d5-ba0e-65b940d4812c", "security_group_id" : "9df96622-24b7-4813-84b8-ab74552a21d7" }
Exemplo de respostas
Código de estado: 200
Tarefa de migração de dados online criada.
{ "instance_id" : "b21989ec-2889-4b8e-99db-19c073425ec2" }
Códigos de status
Código de status |
Descrição |
---|---|
200 |
Tarefa de migração de dados online criada. |
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.