Tous les produits
Search
Centre de documentation

Tair (Redis® OSS-Compatible):AllocateDirectConnection

Dernière mise à jour :Oct 12, 2026

Demande un point de terminaison de connexion directe pour une instance de cluster de base de données ApsaraDB Tair (Redis® OSS-Compatible).

Description de l'opération

Les clients peuvent utiliser le point de terminaison de connexion directe pour contourner le proxy et se connecter à l'instance de cluster de la même manière qu'ils se connectent à un cluster Redis natif. Cela réduit la surcharge du lien et améliore encore la vitesse de réponse du service de base de données ApsaraDB Tair (Redis® OSS-Compatible).

L'instance pour laquelle vous appelez cette opération doit satisfaire aux conditions suivantes :

  • L'instance utilise l'architecture en cluster.

  • Le modèle de déploiement est classique.

  • Le type de réseau de l'instance est VPC. Si l'instance est connectée au réseau classique, vous pouvez appeler l'opération SwitchNetwork pour changer le type de réseau en VPC.

  • La fonction de chiffrement Secure Sockets Layer (SSL) est désactivée pour l'instance. Si la fonction de chiffrement Secure Sockets Layer (SSL) est activée, vous pouvez appeler l'opération ModifyInstanceSSL pour la désactiver.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

kvstore:AllocateDirectConnection

create

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

InstanceId

string

Oui

L'identifiant de l'instance. Seules les instances de cluster déployées en mode classique sont prises en charge. Pour les instances déployées en mode classique, la valeur du paramètre ComputingType est Machine. Vous pouvez appeler l'opération DescribeInstances pour interroger le paramètre ComputingType.

r-bp1zxszhcgatnx****

ConnectionString

string

Non

Le préfixe du point de terminaison de connexion directe. Le préfixe doit comporter de 8 à 40 caractères et peut contenir des lettres minuscules et des chiffres. Il doit commencer par une lettre minuscule. Valeur par défaut : l'identifiant de l'instance suivi de -direct. Par exemple, si l'identifiant de l'instance est r-8vbwsicr5d5gse****, la valeur par défaut est r-8vbwsicr5d5gse****-direct.

redisdirect123

Port

string

Non

Le numéro de port. Valeurs valides : 1024 à 65535. Valeur par défaut : 6379.

6379

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

5D622714-AEDD-4609-9167-F5DDD3D1****

Exemples

JSON format

{
  "RequestId": "5D622714-AEDD-4609-9167-F5DDD3D1****"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 NetTypeExists Specified net type already existed
400 InvalidConnType Specified DB instance conn type is not valid.
400 TaskHasExist The task already exists.
400 ConnectionStringAlreadyExists Specified connection string already exists in the Aliyun RDS.
400 InvalidConnectionString.Format Specified connection string is not valid. La chaîne de connexion n'est pas valide. Spécifiez-en une nouvelle.
400 DirectConnectionAlreadyExists Specified instance direct connection already exists.
400 InvalidVPCParamGroup Specified vpc param group is not valid.
400 InvalidConnectionString ConnectionString is invalid, valid regex: ^\w+$ Le préfixe du point de terminaison n'est pas valide. Le préfixe doit commencer par une lettre minuscule, contenir uniquement des lettres minuscules et des chiffres, et comporter entre 8 et 40 caractères.
403 UnsupportedEngineVersion Current engine version does not support operations.
403 IncorrectMinorVersion Current engine minor version does not support operations.
403 InstanceStatus.NotSupport Instance status does not support this operation.
404 InvalidDbInstanceId.NotFound Specified instance does not exist.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.