ApsaraDB RDS propose une console pour les opérations visuelles et plusieurs méthodes d'appel des API, notamment OpenAPI Explorer, les SDK Alibaba Cloud et Resource Orchestration Service (ROS). Choisissez la méthode d'intégration adaptée à votre flux de travail.
Point d'entrée de débogage : Debug API
Endpoints
Utilisez l'endpoint de la région où se trouve votre instance pour réduire la latence. Par exemple, pour une instance dans la région Chine (Zhangjiakou), l'endpoint public est rds.cn-zhangjiakou.aliyuncs.com et l'endpoint Virtual Private Cloud (VPC) est rds-vpc.cn-zhangjiakou.aliyuncs.com.
L'endpoint public est accessible mondialement.
-
Les endpoints VPC offrent les avantages suivants par rapport aux endpoints publics :
Sécurité élevée : Les endpoints VPC sont accessibles uniquement au sein d'un VPC, ce qui garantit un niveau supérieur de sécurité et de confidentialité.
Réactivité accrue : Les données transitent par le réseau VPC, ce qui réduit la latence et évite les limitations de bande passante.
Coût réduit : Le trafic via les endpoints VPC utilise le réseau interne.
Pour plus d'informations, consultez la rubrique Endpoints.
Méthodes d'intégration
ApsaraDB RDS prend en charge les SDK Alibaba Cloud, Alibaba Cloud CLI, ROS, Terraform et l'encapsulation personnalisée. Sélectionnez une méthode selon votre flux de travail.
| Méthode d'appel | Prise en charge |
|---|---|
| Alibaba Cloud SDK | Oui |
| Alibaba Cloud CLI | Oui |
| ROS | Oui |
| Terraform | Oui |
| Encapsulation personnalisée | Oui |
Les SDK sont recommandés pour la plupart des cas d'utilisation car ils s'intègrent facilement.
SDK Alibaba Cloud
Les SDK Alibaba Cloud sont disponibles pour Java, C#, Go, Python, TypeScript, Node.js, PHP et C++. Ils gèrent la signature des requêtes, les délais d'expiration et les nouvelles tentatives, et renvoient des objets de réponse structurés qui simplifient le développement. Pour plus d'informations, consultez la rubrique SDK Alibaba Cloud.
Pour connaître les langages et les dépendances pris en charge pour ApsaraDB RDS, consultez OpenAPI Explorer.
Alibaba Cloud CLI
Alibaba Cloud CLI vous permet d'exécuter des commandes aliyun pour interagir avec les services Alibaba Cloud et gérer vos ressources cloud. Pour plus d'informations, consultez la rubrique Qu'est-ce qu'Alibaba Cloud CLI ?
Pour appeler les API ApsaraDB RDS avec Alibaba Cloud CLI, consultez la section Générer une commande.
ROS
Resource Orchestration Service (ROS) automatise la création et la configuration des ressources cloud. Définissez votre infrastructure, y compris les instances Elastic Compute Service (ECS) et ApsaraDB RDS, ainsi que les relations entre ces ressources, dans un modèle. ROS provisionne ensuite l'ensemble automatiquement pour mettre en œuvre le déploiement et l'exploitation/maintenance automatisés. Pour plus d'informations, consultez la rubrique Qu'est-ce que ROS ?
Pour connaître les ressources et types de données ApsaraDB RDS pris en charge, consultez la rubrique Ressources ApsaraDB RDS prises en charge par ROS.
Appels API encapsulés personnalisés
Pour effectuer des appels HTTP natifs, construisez manuellement les requêtes et signez-les. Pour obtenir des détails sur la signature, consultez la Liste des opérations par fonction et la rubrique Syntaxe des requêtes et méthode de signature V3.
Remarques d'utilisation
Si une API renvoie une erreur, vérifiez le code d'erreur et validez vos paramètres d'entrée. Pour obtenir la liste des codes d'erreur, consultez la rubrique Codes d'erreur publics.
Enregistrez l'ID de requête figurant dans la réponse ou le message d'erreur du SDK, puis utilisez Alibaba Cloud OpenAPI Diagnostics pour effectuer un diagnostic en libre-service.