Cloud Backup propose une console visuelle et plusieurs méthodes d’intégration, notamment le débogage en ligne des API, les SDK Alibaba Cloud, Terraform et Resource Orchestration Service (ROS). Sélectionnez la méthode d’intégration adaptée à vos besoins métier.
Terraform、
Présentation des API
Alibaba Cloud met à votre disposition OpenAPI Explorer pour vous aider à comprendre et à utiliser les opérations d’API des services Alibaba Cloud. OpenAPI Explorer intègre une recherche intelligente, la documentation, le débogage en ligne, des exemples de code SDK, le diagnostic des erreurs et des statistiques d’appels. Vous pouvez appeler des opérations d’API, consulter les requêtes et les réponses, et obtenir des exemples de code SDK générés automatiquement. Pour plus d’informations, consultez la rubrique Qu’est-ce qu’OpenAPI ?.
Description des versions
OpenAPI Explorer d’Alibaba Cloud gère les versions d’API par numéro de version. Cloud Backup prend en charge la version 2017-09-08, qui correspond à un identifiant de version d’API et non à une date. La version 2017-09-08 est la dernière version de l’API Cloud Backup.
**Version de l’API**
|
**Description**
| | --- | --- | |
[2017-09-08](t2175734.xdita#)
|
Recommandée
|
Débogage en ligne
Cloud Backup prend en charge le débogage des API dans OpenAPI Explorer. Avant d’appeler des opérations d’API, familiarisez-vous avec les versions disponibles, les endpoints et les méthodes d’intégration.
Page de débogage
L’URL de la page de débogage des API est la suivante : https://next.api.alibabacloud.com/api/hbr/2017-09-08/CreateVault?sdkStyle=old.
Endpoints
Sélectionnez un endpoint en fonction de la région où se trouve votre ressource. Par exemple, dans la région Chine (Zhangjiakou), l’endpoint public de Cloud Backup est hbr.cn-zhangjiakou.aliyuncs.com et l’endpoint VPC est hbr-vpc.cn-zhangjiakou.aliyuncs.com.
Les endpoints publics sont accessibles depuis le monde entier.
-
Les endpoints VPC sont accessibles uniquement depuis un VPC situé dans la région correspondante. Ils offrent les avantages suivants :
Sécurité renforcée : accessibles uniquement depuis un VPC, ce qui garantit une sécurité et une confidentialité accrues.
Réactivité élevée : le routage sur le réseau interne réduit la latence et évite les limitations de bande passante du réseau public.
Coût réduit : le trafic transitant par les réseaux internes n’entraîne aucun frais de bande passante publique.
Pour plus d’informations, consultez la rubrique Endpoints.
Identités utilisateur
Par défaut, OpenAPI Explorer utilise votre compte Alibaba Cloud pour le débogage en ligne. Étant donné qu’un compte Alibaba Cloud dispose de toutes les autorisations d’API, nous vous recommandons d’utiliser un utilisateur RAM (Resource Access Management) pour les appels d’API et les opérations de maintenance courantes. Accordez à l’utilisateur RAM uniquement les autorisations nécessaires pour gérer les ressources Cloud Backup. Pour plus d’informations, consultez la rubrique Créer un utilisateur RAM pour effectuer des opérations Cloud Backup.
|**Identité**
|
**Prise en charge**
| | --- | --- | |
[Compte Alibaba Cloud](t2522466.xdita#3948d68066ppy)
|
Oui
| |
[Utilisateur RAM](t2522466.xdita#265242420egiy) (recommandé)
|
Oui
| |
[Rôle RAM](t2522466.xdita#5b7a31e066wma) (recommandé)
|
Oui
|
Références
Méthodes d’intégration
Les SDK s’intègrent facilement aux applications et couvrent la plus large gamme d’opérations. Nous vous recommandons d’utiliser les SDK pour appeler les opérations d’API.
Vue d’ensemble des méthodes d’intégration
|**Méthode d’appel**
|
**Prise en charge**
| | --- | --- | |
[SDK Alibaba Cloud](#e3a0cca5ab6wf) (recommandé)
|
Oui
| |
[CLI Alibaba Cloud](#8661619970mnk)
|
Non
| |
[ROS](#9d2013df64s9t)
|
Non
| |
[Encapsulation d’API personnalisée](#a4377e59b2ixk)
|
Oui
|
-
SDK Alibaba Cloud
Alibaba Cloud propose des SDK dans plusieurs langages de programmation, notamment Java, C#, Go, Python, Node.js, TypeScript, PHP et C++. Les SDK encapsulent la signature des données, la gestion des délais d’expiration et la logique de nouvelle tentative, et renvoient des objets de réponse structurés. Pour plus d’informations, consultez la rubrique SDK Alibaba Cloud.
Vous pouvez utiliser les SDK Alibaba Cloud pour appeler les opérations d’API de Cloud Backup. Pour plus d’informations sur les langages pris en charge et les dépendances, accédez à Portail OpenAPI.
-
CLI Alibaba Cloud
Exécutez des commandes
aliyunpour interagir avec les services Alibaba Cloud et gérer vos ressources cloud. Pour plus d’informations, consultez la rubrique Présentation de la CLI Alibaba Cloud.Vous ne pouvez pas utiliser l’interface de ligne de commande (CLI) Alibaba Cloud pour appeler les opérations d’API de Cloud Backup.
-
ROS
ROS est un service Alibaba Cloud qui simplifie la gestion des ressources cloud. Vous pouvez créer des modèles pour décrire les ressources requises, telles que les instances Elastic Compute Service (ECS), les compartiments Object Storage Service (OSS) et les systèmes de fichiers File Storage NAS (NAS), ainsi que leurs dépendances. ROS crée et configure automatiquement toutes les ressources sur la base des modèles pour un déploiement et une maintenance automatisés. Pour plus d’informations, consultez la rubrique Présentation de Resource Orchestration Service.
-
Vous pouvez utiliser ROS pour appeler les opérations d’API de Cloud Backup. Les ressources pouvant être orchestrées via ROS incluent les ressources classiques (telles que les clients de sauvegarde, les tâches de restauration et les plans de sauvegarde) et les ressources de données (telles que les coffres-forts de sauvegarde).
-
Ressources classiques :
ALIYUN::HBR::BackupClients : installe des clients de sauvegarde sur les instances ECS.
ALIYUN::HBR::RestoreJob : crée une tâche de restauration.
ALIYUN::HBR::DbAgent : installe un client de sauvegarde pour une base de données.
ALIYUN::HBR::DbPlan : crée un plan de sauvegarde.
ALIYUN::HBR::DbVault : crée un coffre-fort miroir.
ALIYUN::HBR::Vault : crée un coffre-fort de sauvegarde.
-
Ressources de données :
DATASOURCE::HBR::Vaults : interroge les informations relatives aux coffres-forts de sauvegarde.
-
Pour plus d’informations sur l’utilisation efficace de ROS pour orchestrer les ressources Cloud Backup, consultez la rubrique Exemple d’intégration avec ROS.
-
Encapsulation d’API personnalisée
Pour effectuer des appels HTTP natifs, vous devez construire des requêtes personnalisées et les signer. Pour obtenir des informations sur la méthode de signature, consultez les rubriques Présentation des API et Syntaxe des requêtes et méthode de signature V3.
Précautions
Si une opération d’API renvoie une erreur, vérifiez vos paramètres de requête par rapport au code d’erreur. Pour plus d’informations, consultez la rubrique Codes d’erreur publics.
Vous pouvez également effectuer un autodiagnostic en vous basant sur l’ID de requête renvoyé ou sur les informations d’erreur du SDK sur la page Diagnostic OpenAPI.
FAQ
Pour plus d’informations sur Cloud Backup, consultez la rubrique Présentation de Cloud Backup.
Cloud Backup prend en charge la sauvegarde des instances ECS, des bases de données MySQL, SQL Server et Oracle hébergées sur ECS, des fichiers ECS, des systèmes de fichiers NAS et des compartiments OSS. Vous pouvez également sauvegarder des fichiers, des bases de données, des machines virtuelles et des systèmes de fichiers à grande échelle depuis des centres de données auto-gérés, et mettre en œuvre la reprise après sinistre. Pour plus d’informations, consultez la rubrique Fonctionnalités.
Cloud Backup propose des SDK dans plusieurs langages de programmation, notamment Java, C#, Go, Python, Node.js, TypeScript, PHP et C++. Pour plus d’informations, consultez la rubrique Références des SDK.