Todos los productos
Search
Centro de documentos

:Modificación de un endpoint de proxy

Última actualización: Sep 03, 2026

Puede llamar a la operación ModifyDBProxyEndpointAddress para modificar un endpoint utilizado para conectarse al proxy de base de datos de una instancia de ApsaraDB RDS.

Al habilitar la función de proxy de base de datos, se genera un endpoint de proxy predeterminado. La función de terminal de proxy se vincula a este endpoint predeterminado. Puede crear, modificar o eliminar un endpoint de proxy.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Para su comodidad, le recomendamos llamar a esta operación en OpenAPI Explorer. OpenAPI Explorer genera dinámicamente el código de ejemplo de la operación para diferentes SDK.

Parámetros de solicitud

Parámetro Tipo Obligatorio Ejemplo Descripción
Action String Sí ModifyDBProxyEndpointAddress

La operación que desea ejecutar. Establezca el valor en ModifyDBProxyEndpointAddress.

DBInstanceId String Sí rm-t4n3a****

El ID de la instancia. Llame a la operación DescribeDBInstances para consultar el ID de la instancia.

DBProxyEndpointId String Sí ta9um4****

El ID del endpoint de proxy. Llame a la operación DescribeDBProxyEndpoint para consultar el ID del endpoint de proxy.

DBProxyNewConnectString String No test123456

El nuevo prefijo del endpoint de proxy. Introduzca un prefijo.

Nota Debe especificar como mínimo uno de los parámetros DBProxyNewConnectString y DBProxyNewConnectStringPort.
DBProxyNewConnectStringPort String No 3307

El número de puerto asociado al endpoint de proxy. Introduzca un número de puerto.

Nota Debe especificar como mínimo uno de los parámetros DBProxyNewConnectString y DBProxyNewConnectStringPort.
DBProxyConnectStringNetType String No Public

El tipo de red del endpoint de proxy. Valores válidos:

  • Public: Internet
  • VPC: nube privada virtual (VPC)
  • Classic: red clásica

Si la instancia ejecuta MySQL, el valor predeterminado de este parámetro es Classic.

Nota Si la instancia ejecuta PostgreSQL, establezca este parámetro en Public o VPC.
DBProxyEngineType String No normal

Parámetro interno. No es necesario especificar este parámetro.

Parámetros de respuesta

Parámetro

Tipo

Ejemplo

Descripción

RequestId

String

50F6C32B-DD73-4DA1-ADA2-0EAF2B0FCD8A

El ID de la solicitud.

Ejemplos

Solicitudes de ejemplo

http(s)://rds.aliyuncs.com/?Action=ModifyDBProxyEndpointAddress
&DBInstanceId=rm-t4n3a****
&DBProxyEndpointId=ta9um4****
&DBProxyNewConnectString=test123456
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

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

<ModifyDBProxyEndpointAddressResponse>
<RequestId>50F6C32B-DD73-4DA1-ADA2-0EAF2B0FCD8A</RequestId>
</ModifyDBProxyEndpointAddressResponse>

Formato JSON

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

{
  "RequestId" : "50F6C32B-DD73-4DA1-ADA2-0EAF2B0FCD8A"
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400

InvalidConnectionString.Format

Specified connection string is not valid.

Se devuelve este mensaje de error porque el nuevo prefijo del endpoint de proxy no es válido. El prefijo debe tener entre 5 y 40 caracteres.

400

InvalidPort.Malformed

Specified port is not valid.

Se devuelve este mensaje de error porque el número de puerto especificado no es válido.

400

InvalidConnectionString.Duplicate

Specified connection string already exists in the Aliyun RDS.

Se devuelve este mensaje de error porque el ID del endpoint de proxy especificado ya existe. Especifique un ID diferente.

400

InvalidConnectionStringOrPort.Duplicate

Specified connection string or port want to be modified is the same with current net type.

Se devuelve este mensaje de error porque el ID del endpoint de proxy o el número de puerto especificado ya existe. Especifique un ID de endpoint de proxy o un número de puerto diferente.

400

InvalidDBInstanceName

Specified parameter DBInstanceName is not valid.

Se devuelve este mensaje de error porque el valor del parámetro DBInstanceName no es válido. Compruebe si el valor es nulo o una cadena vacía.

403

ParameterLeastAssociate

Must input at least one optional parameter.

Se devuelve este mensaje de error porque tanto el parámetro restoreTime como el parámetro BackupId de la instancia están vacíos. Especifique como mínimo uno de los parámetros e inténtelo de nuevo.

404

InvalidConnectionString.NotFound

Specified connection string or net type is not found.

Se devuelve este mensaje de error porque no se encuentra el endpoint de proxy especificado. Compruebe si el endpoint de proxy especificado es correcto.

404

Endpoint.NotFound

Specified endpoint is not found.

Se devuelve este mensaje de error porque no se encuentra el número de puerto especificado.

Para obtener una lista de códigos de error, visite el Centro de errores de API.