Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Habilite un endpoint público para una instancia de ApsaraDB RDS for PostgreSQL

Última actualización: Sep 03, 2026

De forma predeterminada, ApsaraDB RDS for PostgreSQL proporciona un endpoint interno para conexiones dentro de la misma Virtual Private Cloud (VPC). Si su aplicación se ejecuta fuera de esa VPC (en una instancia de Elastic Compute Service (ECS) en una VPC diferente, en un dispositivo local o en Internet), solicite un endpoint público para establecer la conectividad.

Cuándo necesita un endpoint público

Use un endpoint público en los siguientes escenarios:

  • Acceso entre VPC: Su aplicación se ejecuta en una instancia de ECS ubicada en una VPC distinta a la de su instancia de RDS.

  • Acceso externo: Su aplicación se ejecuta en un dispositivo local o en cualquier otro lugar de Internet.

Si la instancia de ECS y la instancia de RDS se encuentran en la misma VPC, use el endpoint interno, ya que ofrece mejor rendimiento y seguridad.

Tipos de endpoint

Tipo de endpoint

Descripción

Endpoint interno

Se proporciona de forma predeterminada y no se puede liberar. Es posible cambiar el tipo de red de la instancia. Por motivos de seguridad y rendimiento, se recomienda usar el endpoint interno siempre que sea posible.

Endpoint público

Debe solicitarse manualmente y se puede liberar cuando ya no sea necesario. Es obligatorio al conectarse desde una instancia de ECS en una VPC diferente o desde un dispositivo fuera de Alibaba Cloud.

Importante

Tanto la solicitud de un endpoint público como el tráfico de Internet resultante son gratuitos. Sin embargo, exponer su instancia a Internet aumenta los riesgos de seguridad. Para lograr una transmisión más rápida y mayor seguridad, se recomienda migrar su aplicación a una instancia de ECS que resida en la misma región y tenga el mismo tipo de red que la instancia de RDS, de modo que pueda conectarse mediante el endpoint interno.

Habilite o deshabilite el endpoint público

  1. Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside su instancia de RDS. Luego, haga clic en el ID de la instancia.

  2. En el panel de navegación izquierdo, haga clic en Database Connection.

  3. Habilite o deshabilite el endpoint público:

    • Para habilitarlo: haga clic en Apply for Public Endpoint.

    • Para deshabilitarlo: haga clic en Disable Public Endpoint.

    Aviso

    Al habilitar un endpoint público, el sistema agrega 0.0.0.0/0 a la lista de permitidos de direcciones IP de forma predeterminada. Este bloque CIDR permite el acceso desde cualquier dirección IP. Use esta configuración únicamente para pruebas; no use 0.0.0.0/0 en una instancia de producción.

  4. En el cuadro de diálogo de confirmación, haga clic en OK.

Pasos siguientes

Una vez habilitado el endpoint público, configure el control de acceso y conéctese a su instancia:

  1. Agregue la dirección IP de su cliente a la lista de permitidos. Agregue la dirección IP pública de su cliente o aplicación a una lista de permitidos de direcciones IP en su instancia de RDS. Sin este paso, las conexiones desde el endpoint público se bloquearán. Para obtener más información, consulte Configure an IP address whitelist.

  2. Conéctese a su instancia. Use pgAdmin, la CLI de PostgreSQL o su aplicación para establecer la conexión. Para obtener más información, consulte Connect to an ApsaraDB RDS for PostgreSQL instance.

Referencia de API

Use las siguientes operaciones de API para gestionar el endpoint público mediante programación:

API

Descripción

AllocateInstancePublicConnection

Solicita un endpoint público para una instancia.

ReleaseInstancePublicConnection

Libera el endpoint público de una instancia.