Relational Migrator REST API
A API REST do Relational Migrator fornece acesso programático ao Relation Migrator com endpoints HTTPS. A API REST é um serviço de Relational Migrator entre seu aplicação e seus bancos de dados de origem e destino para o qual você pode enviar solicitações para gerenciar suas tarefas de migração.
Você não precisa instalar extensões ou pacotes adicionais para usar a do Relational Migrator REST API. A funcionalidade faz parte do produto Relational Migrator. A REST API é executada na mesma porta em que você acessa o aplicativo (8278
, 8080
ou 443
).
Como funciona a REST API
A API REST do Relational Migrator é executada no computador cliente ou servidor que tem o Relational Migrator instalado. Por padrão, o Relational Migrator não expõe a API a nenhum computador remoto. Se você usar as configurações de segurança padrão, deverá fazer todas as chamadas para a API no mesmo computador em que estiver executando o Relational Migrator .
Se você deseja acessar remotamente a API REST, configure o unattended
perfil instalando o Relational Migrator em um servidor autônomo.
Aviso
A API REST não suporta autenticação. Se você habilitar o acesso remoto, os usuários não precisarão autenticar para chamar a API, o que pode causar vulnerabilidades de segurança.
Quando usar a REST API
Use a Relational Migrator REST API do quando:
Você deseja usar um agendador de tarefas como CRON e definir filtros de tabela dinâmicos dentro de um projeto. Por exemplo, usar um filtro de tabela com
WHERE DATEDIFF(CURDATE(), last_modified) <= 1
para migrar em lote dados em uma cadência do seu banco de dados relacional para o MongoDB.Você deseja criar programaticamente trabalhos de migração do Relational Migrator dinamicamente. Por exemplo, usar connection strings de vários bancos de dados sem configurá-los manualmente na GUI.
Você geralmente prefere criar scripts de seus fluxos de trabalho em vez de usar uma GUI.
Saiba mais
Para Relational Migrator REST API obter endpoints, exemplo de solicitações e respostas da , consulte Endpoints.