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 propose 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, et générer des exemples de code 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, les endpoints et les méthodes d'intégration de Tair (compatible avec Redis OSS).
URL pour le débogage en ligne : 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 Chine (Zhangjiakou) est r-kvstore-vpc.cn-zhangjiakou.aliyuncs.com. Tous les endpoints régionaux sont répertoriés dans la section Endpoints.
Identités utilisateur prises en charge
Le portail OpenAPI utilise par défaut 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é professionnelle. 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-en une en fonction de 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, vous permettant 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 créer 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 d'utilisation
Si une erreur est renvoyée après l'appel d'une opération d'API, vous devez vérifier si les paramètres de requête et leurs valeurs sont valides en vous basant sur le code d'erreur renvoyé. 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 en vous basant sur l'ID de requête renvoyé ou les informations d'erreur du SDK.