Tous les produits
Search
Centre de documentation

:Demander un endpoint public

Dernière mise à jour :Aug 19, 2026

Appelez l'opération AllocateInstancePublicConnection pour demander un endpoint public pour une instance ApsaraDB RDS.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. Il génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes AllocateInstancePublicConnection

Opération à effectuer. Définissez la valeur sur AllocateInstancePublicConnection.

DBInstanceId String Yes rm-uf6wjk5*****

ID de l'instance.

ConnectionStringPrefix String Yes test1234

Préfixe de l'endpoint public. Le format valide est : Préfixe.Moteur de base de données.rds.aliyuncs.com. Exemple : test1234.mysql.rds.aliyuncs.com.

Remarque La valeur doit comporter entre 5 et 40 caractères et peut contenir des lettres, des chiffres et des traits d'union (-). Elle ne peut pas contenir les caractères suivants : ~ ! # % ^ & * = + | {} ; : ' " , <> / ?
Port String Yes 3306

Port public de l'instance. Valeurs valides : 1000 à 5999.

BabelfishPort String No 1433

Port Tabular Data Stream (TDS) de l'instance pour laquelle Babelfish est activé.

Remarque Ce paramètre s'applique uniquement aux instances ApsaraDB RDS for PostgreSQL. Pour plus d'informations sur Babelfish pour ApsaraDB RDS for PostgreSQL, consultez Présentation de Babelfish.
GeneralGroupName String No rgc-bp1tkv8*****

Nom du cluster dédié auquel appartient l'instance. Ce paramètre prend effet uniquement si l'instance exécute MySQL sur RDS Standard Edition et a été créée dans un cluster dédié.

Paramètres de réponse

Parameter

Type

Example

Description

DbInstanceName

String

rm-bp1*

ID de l'instance.

RequestId

String

65BDA532-28AF-4122-AA39-B382721EEE64

ID de la requête.

ConnectionString

String

test*.mysql.rds.aliyuncs.com

Endpoint utilisé pour se connecter à l'instance.

Exemples

Exemples de requêtes

http(s)://rds.aliyuncs.com/?Action=AllocateInstancePublicConnection
&ConnectionStringPrefix=test1234
&DBInstanceId=rm-uf6wjk5*****
&Port=3306
&<Common request parameters>

Exemples de réponses réussies

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<AllocateInstancePublicConnectionResponse>
    <DbInstanceName>rm-bp1*****</DbInstanceName>
    <RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>
    <ConnectionString>test*****.mysql.rds.aliyuncs.com</ConnectionString>
</AllocateInstancePublicConnectionResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "DbInstanceName" : "rm-bp1*****",
  "RequestId" : "65BDA532-28AF-4122-AA39-B382721EEE64",
  "ConnectionString" : "test*****.mysql.rds.aliyuncs.com"
}

Codes d'erreur

HTTP status code

Error code

Error message

Description

400

OtherEndpoint.Exist

Other endpoint exist.

Le préfixe spécifié de l'endpoint public existe déjà.

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.