O Data Transmission Service (DTS) oferece um console visual e outras formas de invocar o serviço, como depuração online via OpenAPI, Terraform, Alibaba Cloud SDK e Resource Orchestration Service (ROS). Para aumentar a eficiência de desenvolvimento com o DTS, escolha os métodos de operação e integração mais adequados às suas necessidades.
Terraform,
OpenAPI Explorer
A Alibaba Cloud disponibiliza o OpenAPI Explorer para facilitar o aprendizado e o uso das APIs dos serviços em nuvem. Essa ferramenta abrangente inclui busca inteligente de APIs, documentação, depuração online, geração de SDK, exemplos de código, diagnóstico de erros e estatísticas de chamadas. Com o OpenAPI Explorer, é possível chamar APIs de diversos serviços da Alibaba Cloud e visualizar requisições e respostas. A ferramenta também gera automaticamente códigos de exemplo do SDK para acelerar o início do desenvolvimento. Para mais informações, consulte O que é OpenAPI?.
Versões
A OpenAPI da Alibaba Cloud utiliza números de versão para gerenciar as APIs das principais versões de seus produtos em nuvem. Por exemplo, o DTS atualmente suporta a versão de API 2020-01-01. A string 2020-01-01 representa um número de versão da API, não uma data. Os dados exibidos correspondem à versão pública mais recente da API. Isso não significa que as APIs permaneceram inalteradas desde 2020-01-01.
|
Versão |
Descrição |
|
Recomendada. |
|
|
Não recomendada. Estas versões da API suportam um número limitado de operações e estão incompletas. |
|
Depuração online
O DTS oferece recursos de depuração de API no OpenAPI Explorer. Antes de chamar uma API, verifique as versões suportadas, os endpoints e os métodos de integração.
Se a instância de origem ou destino for um banco de dados autogerenciado, adicione os endereços IP dos servidores DTS às configurações de segurança do banco de dados. Para obter esses endereços IP, chame a operação DescribeDTSIP. No painel de navegação à esquerda do OpenAPI Explorer, selecione DescribeDTSIP. Na seção de configuração de parâmetros, selecione um Service Address, como China (Hangzhou), e insira os parâmetros da requisição: RegionId (por exemplo, cn-hangzhou), SourceEndpointRegion (obrigatório, a região da instância de origem) e DestinationEndpointRegion (a região da instância de destino). Em seguida, clique em Initiate Call.

URL de depuração
Depure operações de API na seguinte URL: https://next.api.alibabacloud.com/api/Dts/2020-01-01/
Endpoints
Para minimizar a latência, conecte-se ao endpoint da região onde os recursos estão localizados. Por exemplo, para recursos na região China (Zhangjiakou), os endpoints público e VPC são dts.cn-zhangjiakou.aliyuncs.com e dts-vpc.cn-zhangjiakou.aliyuncs.com, respectivamente.
Os endpoints públicos são acessíveis de qualquer lugar do mundo.
-
Um endpoint VPC é acessível apenas a partir de uma VPC na região correspondente da Alibaba Cloud. Os endpoints VPC oferecem as seguintes vantagens:
Alta segurança: O acesso ao endpoint VPC ocorre exclusivamente dentro de uma VPC, o que garante maior segurança e privacidade.
Resposta mais rápida: Ao operar na rede interna da VPC, o endpoint VPC geralmente oferece tempos de resposta menores que um endpoint público, evitando latência e limitações de largura de banda da rede pública.
Custo reduzido: Como utilizam comunicação por rede interna, os endpoints VPC podem diminuir os custos de transferência de dados.
Para mais informações, consulte Endpoints.
Identidade do usuário
Ao fazer login no OpenAPI Explorer, o sistema usa a conta atual para depurar APIs por padrão. Como uma conta Alibaba Cloud tem acesso total a todas as APIs, utilizá-la para depuração representa um risco de segurança. Recomendamos fortemente criar e usar um usuário RAM para acesso à API e operações rotineiras de O&M. Conceda permissões ao usuário RAM conforme as necessidades de negócio antes de realizar chamadas de API. O usuário RAM deve ter as permissões necessárias para operar o DTS. Para mais informações, consulte Autorização RAM.
|
Identidade do usuário |
Status de suporte |
|
Suportado |
|
|
Usuário RAM (recomendado) |
Suportado |
|
Função RAM (recomendado) |
Suportado |
Mais informações
Métodos de integração
O DTS oferece diversos métodos de integração, como SDKs. Escolha o método mais adequado aos requisitos do seu negócio.
|
Método de integração |
Status de suporte |
|
Alibaba Cloud SDK (recomendado) |
Suportado |
|
Alibaba Cloud CLI |
Não suportado |
|
Terraform |
Não suportado |
|
Resource Orchestration Service (ROS) |
Não suportado |
|
Encapsulamento personalizado |
Suportado |
Alibaba Cloud SDK
A Alibaba Cloud fornece um SDK para várias linguagens de programação, incluindo Java, C#, Go, Python, TypeScript, PHP e C++. Integre o SDK à sua aplicação para chamar APIs diretamente. O SDK gerencia tarefas comuns como lógica de assinatura, timeouts e novas tentativas, além de retornar objetos de resposta estruturados, o que simplifica o desenvolvimento. Para mais informações sobre o Alibaba Cloud SDK, consulte Alibaba Cloud SDK.
Para detalhes sobre as linguagens de programação e dependências suportadas pelo SDK do DTS, consulte SDK do DTS.
Alibaba Cloud CLI
A Interface de Linha de Comando (CLI) da Alibaba Cloud permite usar o comando
aliyunem um terminal de linha de comando para interagir e gerenciar serviços da Alibaba Cloud. Para mais informações sobre a Alibaba Cloud CLI, consulte O que é Alibaba Cloud CLI.Use a Alibaba Cloud CLI para chamar operações da API do DTS. Para mais informações, consulte Chamar operações de API RPC usando a Alibaba Cloud CLI.
Resource Orchestration Service (ROS)
O Resource Orchestration Service (ROS) é um serviço da Alibaba Cloud que simplifica o gerenciamento de recursos em nuvem. Defina em um modelo os recursos necessários da Alibaba Cloud, como instâncias ECS e instâncias de banco de dados RDS, bem como suas dependências. O mecanismo de orquestração do ROS cria e configura automaticamente todos os recursos com base no modelo, permitindo implantação e O&M automatizados. Para mais informações, consulte O que é Resource Orchestration Service.
Chame operações da API do DTS usando o ROS. Para obter uma lista de recursos comuns e de dados suportados, consulte Recursos do DTS suportados pelo ROS.
Encapsulamento personalizado de API
Caso nenhum dos métodos anteriores atenda aos requisitos do seu negócio, encapsule as requisições de API por conta própria. Este método não é recomendado. Para mais informações, consulte Estrutura e assinatura de requisição V3.
Notas de uso
Se uma chamada de API falhar, use o código de erro retornado para verificar se os parâmetros e valores da requisição são válidos. Para mais informações, consulte o Centro de Códigos de Erro.
Alternativamente, anote o ID da requisição retornado ou as mensagens de erro do SDK e use a Plataforma de Diagnóstico da OpenAPI da Alibaba Cloud para executar um autodiagnóstico.