Todos os produtos
Search
Central de documentação

ApsaraDB RDS:CreateImportTask

Última atualização: Jul 07, 2026

Cria uma tarefa de importação de dados.

Descrição da operação

Cria uma tarefa de importação de dados para importar dados em uma instância RDS MySQL com replicação nativa.

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

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Sintaxe da solicitação

POST  HTTP/1.1

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região. Você pode chamar a operação DescribeRegions para obter seu ID.

cn-hangzhou

Host

string

Sim

O endereço IP do host MySQL de origem. O RDS usa este endereço IP para obter um backup.

172.20.246.90

Port

integer

Sim

A porta do host MySQL de origem.

3306

StreamPort

integer

Sim

A porta de streaming usada para transferir o backup.

9999

User

string

Sim

A conta MySQL de origem. Esta conta deve ter as permissões para criar backups e configurar a replicação. Para as permissões necessárias, consulte as seguintes instruções SQL:

-- MySQL 5.7
mysql> CREATE USER 'myadmin'@'%' IDENTIFIED BY 's3cret';
mysql> GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT, REPLICATION SLAVE ON *.* TO
       'myadmin'@'%';
mysql> FLUSH PRIVILEGES;
-- MySQL 8.0
mysql> CREATE USER 'myadmin'@'%' IDENTIFIED BY 'Test123!';
mysql> GRANT BACKUP_ADMIN, PROCESS, RELOAD, LOCK TABLES, REPLICATION CLIENT, REPLICATION SLAVE ON *.* TO 'myadmin'@'%';
mysql> GRANT SELECT ON performance_schema.log_status TO 'myadmin'@'%';
mysql> GRANT SELECT ON performance_schema.keyring_component_status TO myadmin@'%';
mysql> GRANT SELECT ON performance_schema.replication_group_members TO myadmin@'%';
mysql> FLUSH PRIVILEGES;

myadmin

Password

string

Sim

A senha da conta MySQL de origem. A senha deve ser codificada em Base64.

OEF5JjVOM2pzZXFKRw==

SourcePlatform

string

Não

O tipo da instância de origem.

ECS

SourceInstanceId

string

Não

O ID da instância de origem.

i-bp1fe296n52ub3chezpg

XtrabackupPath

string

Não

O caminho de instalação do Xtrabackup no servidor de origem.

/usr/bin/xtrabackup

DbInstanceId

string

Sim

O ID da instância RDS de destino.

rm-bp1u*****ggm7j9j

EstimatedSize

integer

Não

O tamanho estimado dos dados, em GB.

1000

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O corpo da resposta.

RequestId

string

O ID da solicitação.

8B993DA9-5272-5414-94E3-4CA8BA0146C2

TaskId

string

O ID da tarefa de importação de dados.

3384382

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "8B993DA9-5272-5414-94E3-4CA8BA0146C2",
  "TaskId": "3384382"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 INVALID_SOURCE_INSTANCE.RDS_CUSTOM Source RdsCustom instance is not valid to import, please check instance attributes. A instância RdsCustom de origem não pode ser usada para importação de dados do RDS. Verifique os atributos da instância.
400 InvalidParam %s. O parâmetro de entrada é inválido.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.