Outre la console, intégrez Tair (compatible avec Redis OSS) via OpenAPI, le SDK Alibaba Cloud, Terraform ou Resource Orchestration Service (ROS).
Terraform,
Portail OpenAPI
Le portail OpenAPI offre des fonctionnalités de recherche d'API, de documentation, de débogage en ligne, de génération de SDK, d'exemples de code, de diagnostic des erreurs et de statistiques d'appels. Utilisez-le pour appeler les API des services Alibaba Cloud, consulter les requêtes et les réponses, ainsi que générer du code d'exemple pour le SDK. Qu'est-ce qu'OpenAPI ?
Versions d'API
Alibaba Cloud OpenAPI organise les API pour Tair (compatible avec Redis OSS) par version.
|
Version |
Description |
|
Recommandée. |
Débogage en ligne
Tair (compatible avec Redis OSS) prend en charge le débogage des API sur le portail OpenAPI. Avant d'appeler une API, consultez la version de Tair (compatible avec Redis OSS), les endpoints et les méthodes d'intégration.
URL pour le débogage en ligne : https://api.alibabacloud.com/api/R-kvstore/2015-01-01/CreateInstance
La page affiche des paramètres tels que RegionId, Token, InstanceName, Password, Capacity et InstanceClass. Spécifiez les valeurs et cliquez sur Initiate Call. Le panneau de droite présente la documentation de l'API, la réponse, l'exemple de SDK, l'exemple de CLI et les codes d'erreur.
Endpoints
Sélectionnez un endpoint en fonction de la région de votre instance afin de minimiser la latence.
Par exemple, l'endpoint VPC pour la région Chine (Zhangjiakou) est r-kvstore-vpc.cn-zhangjiakou.aliyuncs.com. Tous les endpoints par région sont répertoriés dans la section Endpoints.
Identités utilisateur prises en charge
Par défaut, le portail OpenAPI utilise votre compte actuel pour le débogage. L'utilisation d'un compte Alibaba Cloud présente un risque de sécurité élevé, car celui-ci dispose d'un accès complet aux API. Privilégiez plutôt un utilisateur RAM pour l'accès aux API et les opérations quotidiennes, en n'accordant que les autorisations requises par votre activité. Avant d'effectuer des appels d'API, accordez à l'utilisateur RAM les autorisations nécessaires pour gérer Tair (compatible avec Redis OSS). Consultez la rubrique Utiliser RAM pour le contrôle d'accès.
|
Identité utilisateur |
Prise en charge |
|
Oui |
|
|
Utilisateur RAM (Recommandé) |
Oui |
|
Rôle RAM (Recommandé) |
Oui |
Méthodes d'intégration
Tair (compatible avec Redis OSS) prend en charge plusieurs méthodes d'intégration. Choisissez celle qui correspond le mieux à vos besoins.
|
Méthode d'intégration |
Prise en charge |
Description |
|
SDK Alibaba Cloud (Recommandé) Des SDK sont disponibles pour Java, C#, Go, Python, Swift, TypeScript, PHP et C++. Ils gèrent l'authentification, les signatures et autres détails de bas niveau, ce qui vous permet d'appeler directement les opérations OpenAPI. |
Oui |
Langages pris en charge et dépendances pour le SDK Tair (compatible avec Redis OSS) : SDK Tair (compatible avec Redis OSS). |
|
Un outil en ligne de commande qui utilise la commande |
Oui |
Exécutez |
|
Resource Orchestration Service (ROS) ROS simplifie la gestion des ressources cloud. Définissez les ressources (telles que les instances ECS et RDS) et leurs dépendances dans des modèles, et le moteur ROS les crée et les configure automatiquement. |
Oui |
Ressources et sources de données Tair (compatible avec Redis OSS) prises en charge pour ROS : Types de ressources (Redis). |
Si ces méthodes ne répondent pas à vos besoins, vous pouvez construire des requêtes API personnalisées en utilisant le Corps de requête et mécanisme de signature pour V3, bien que cette approche ne soit pas recommandée.
Remarques sur l'utilisation
Si une erreur est renvoyée après l'appel d'une opération d'API, vous devez vérifier la validité des paramètres de requête et de leurs valeurs en vous basant sur le code d'erreur retourné. Pour plus d'informations, consultez le Codes d'erreur.
Vous pouvez également utiliser la plateforme Diagnostic OpenAPI Alibaba Cloud pour effectuer des diagnostics en libre-service à partir de l'ID de requête renvoyé ou des informations d'erreur du SDK.