Data Transmission Service (DTS) propose une console visuelle ainsi que d'autres méthodes pour appeler le service, telles que le débogage en ligne via OpenAPI, Terraform, le SDK Alibaba Cloud et Resource Orchestration Service (ROS). Pour optimiser votre efficacité de développement avec DTS, nous vous recommandons de choisir les opérations et les méthodes d'intégration les mieux adaptées à vos besoins.
Terraform,
OpenAPI Explorer
Alibaba Cloud met à disposition OpenAPI Explorer pour faciliter l'apprentissage et l'utilisation des API des services cloud. Cet outil complet intègre une recherche intelligente d'API, la documentation, le débogage en ligne, la génération de SDK, des exemples de code, le diagnostic des erreurs et des statistiques d'appels. Utilisez OpenAPI Explorer pour appeler les API des différents services Alibaba Cloud et visualiser les requêtes et les réponses. L'outil génère également automatiquement des exemples de code SDK pour vous permettre de démarrer rapidement. Pour plus d'informations, consultez Qu'est-ce qu'OpenAPI ?.
Versions
Alibaba Cloud OpenAPI utilise des numéros de version pour gérer les API des versions majeures de ses produits cloud. Par exemple, DTS prend actuellement en charge la version d'API 2020-01-01. La chaîne 2020-01-01 représente un numéro de version d'API et non une date. Les données affichées correspondent aux dernières informations publiques sur l'API. Cela ne signifie pas que les API sont restées inchangées depuis le 2020-01-01.
|
Version |
Description |
|
Recommandée. |
|
|
Non recommandée. Ces versions d'API prennent en charge un nombre limité d'opérations et sont incomplètes. |
|
Débogage en ligne
DTS propose des fonctionnalités de débogage d'API dans OpenAPI Explorer. Avant d'appeler une API, notez les versions prises en charge, les endpoints et les méthodes d'intégration.
Si votre instance source ou de destination est une base de données autogérée, vous devez ajouter les adresses IP des serveurs DTS aux paramètres de sécurité de la base de données. Pour obtenir ces adresses IP, appelez l'opération DescribeDTSIP. Dans le volet de navigation de gauche d'OpenAPI Explorer, sélectionnez DescribeDTSIP. Dans la section de configuration des paramètres, sélectionnez une Service Address, telle que China (Hangzhou), et saisissez les paramètres de requête : RegionId (par exemple, cn-hangzhou), SourceEndpointRegion (obligatoire, région de l'instance source) et DestinationEndpointRegion (région de l'instance de destination). Cliquez ensuite sur Initiate Call.
URL de débogage
Vous pouvez déboguer les opérations d'API à l'URL suivante : https://next.api.alibabacloud.com/api/Dts/2020-01-01/
Endpoints
Pour minimiser la latence, connectez-vous à l'endpoint de la région où se trouvent vos ressources. Par exemple, pour les ressources de la région China (Zhangjiakou), les endpoints publics et VPC sont respectivement dts.cn-zhangjiakou.aliyuncs.com et dts-vpc.cn-zhangjiakou.aliyuncs.com.
Les endpoints publics sont accessibles depuis n'importe quel endroit dans le monde.
-
Un endpoint VPC est accessible uniquement depuis un VPC de la région Alibaba Cloud correspondante. Les endpoints VPC offrent les avantages suivants :
Sécurité élevée : Un endpoint VPC est accessible uniquement depuis un VPC, ce qui renforce la sécurité et la confidentialité.
Réponse plus rapide : En opérant sur le réseau interne d'un VPC, un endpoint VPC offre généralement des temps de réponse plus rapides qu'un endpoint public et évite la latence et les limitations de bande passante du réseau public.
Coût réduit : Les endpoints VPC utilisent la communication par réseau interne, ce qui peut réduire les coûts de transfert de données.
Pour plus d'informations, consultez Endpoints.
Identité de l'utilisateur
Lorsque vous vous connectez à OpenAPI Explorer, celui-ci utilise par défaut votre compte actuel pour déboguer les API. Étant donné qu'un compte Alibaba Cloud dispose d'un accès complet à toutes les API, son utilisation pour le débogage présente un risque de sécurité. Nous vous recommandons vivement de créer et d'utiliser un utilisateur RAM pour l'accès aux API et les opérations de maintenance courantes. Accordez les autorisations à l'utilisateur RAM en fonction de vos besoins métier avant d'effectuer des appels d'API. L'utilisateur RAM doit disposer des autorisations nécessaires pour utiliser DTS. Pour plus d'informations, consultez Autorisation RAM.
|**Identité de l'utilisateur**
|
**Statut de prise en charge**
| | --- | --- | |
[Compte Alibaba Cloud](t2522466.xdita#3948d68066ppy)
|
Pris en charge
| |
[Utilisateur RAM](t2727150.xdita#ca9ddd1047q4a) (recommandé)
|
Pris en charge
| |
[Rôle RAM](t2727150.xdita#e46e8710474ks) (recommandé)
|
Pris en charge
|
Informations complémentaires
Méthodes d'intégration
DTS propose plusieurs méthodes d'intégration, notamment des SDK. Sélectionnez une méthode d'intégration en fonction de vos exigences métier.
|
Méthode d'intégration |
Statut de prise en charge |
|
SDK Alibaba Cloud (recommandé) |
Pris en charge |
|
CLI Alibaba Cloud |
Non pris en charge |
|
Terraform |
Non pris en charge |
|
Resource Orchestration Service (ROS) |
Non pris en charge |
|
Encapsulation personnalisée |
Pris en charge |
SDK Alibaba Cloud
Alibaba Cloud fournit un SDK pour divers langages de programmation, notamment Java, C#, Go, Python, TypeScript, PHP et C++. Intégrez le SDK à votre application pour appeler directement les API. Le SDK gère les tâches courantes telles que la logique de signature, les délais d'attente et les nouvelles tentatives, et renvoie des objets de réponse structurés, ce qui simplifie le développement. Pour plus d'informations sur le SDK Alibaba Cloud, consultez SDK Alibaba Cloud.
Pour obtenir des informations sur les langages de programmation et les dépendances pris en charge par le SDK DTS, consultez SDK DTS.
Encapsulation d'API personnalisée
Si aucune des méthodes précédentes ne répond à vos exigences métier, vous pouvez encapsuler vous-même les requêtes d'API. Cette méthode n'est pas recommandée. Pour plus d'informations, consultez Structure de requête V3 et signature.
Remarques d'utilisation
Si un appel d'API échoue, utilisez le code d'erreur renvoyé pour vérifier que vos paramètres et valeurs de requête sont valides. Pour plus d'informations, consultez le Centre des codes d'erreur.
Vous pouvez également noter l'ID de requête renvoyé ou les messages d'erreur du SDK, puis utiliser la Plateforme de diagnostic OpenAPI d'Alibaba Cloud pour exécuter un autodiagnostic.