Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Enable a public endpoint for an ApsaraDB RDS for PostgreSQL instance

Dernière mise à jour :Aug 20, 2026

Par défaut, ApsaraDB RDS for PostgreSQL fournit un endpoint interne pour les connexions au sein du même VPC. Si votre application s'exécute en dehors de ce VPC (sur une instance ECS dans un autre VPC, sur un appareil local ou sur Internet), demandez un endpoint public pour établir la connectivité.

Quand utiliser un endpoint public ?

Utilisez un endpoint public dans les scénarios suivants :

  • Accès inter-VPC : Votre application s'exécute sur une instance ECS située dans un VPC différent de celui de votre instance RDS.

  • Accès externe : Votre application s'exécute sur un appareil local ou ailleurs sur Internet.

Si l'instance ECS et l'instance RDS se trouvent dans le même VPC, privilégiez l'endpoint interne, qui offre de meilleures performances et une sécurité renforcée.

Types d'endpoints

Type d'endpoint Description
Endpoint interne Fourni par défaut. Ne peut pas être supprimé. Vous pouvez modifier le type de réseau de l'instance. Pour des raisons de sécurité et de performance, nous vous recommandons d'utiliser l'endpoint interne chaque fois que possible.
Endpoint public Doit être demandé manuellement. Peut être supprimé lorsqu'il n'est plus nécessaire. Requis pour se connecter depuis une instance ECS dans un VPC différent ou depuis un appareil extérieur à Alibaba Cloud.
Important

La demande d'un endpoint public et le trafic Internet qui en résulte sont gratuits. Toutefois, l'exposition de votre instance sur Internet augmente les risques de sécurité. Pour une transmission plus rapide et une sécurité accrue, nous vous recommandons de migrer votre application vers une instance ECS située dans la même région et disposant du même type de réseau que l'instance RDS, afin de pouvoir vous connecter via l'endpoint interne.

Activer ou désactiver l'endpoint public

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS. Cliquez ensuite sur l'ID de l'instance.

  2. Dans le volet de navigation de gauche, cliquez sur Database Connection.

  3. Activez ou désactivez l'endpoint public :

    • Pour l'activer : cliquez sur Apply for Public Endpoint.

    • Pour le désactiver : cliquez sur Disable Public Endpoint.

    Avertissement

    Lorsque vous activez un endpoint public, le système ajoute par défaut 0.0.0.0/0 à la liste d'autorisation d'adresses IP. Ce bloc CIDR autorise l'accès depuis n'importe quelle adresse IP. Utilisez ce paramètre uniquement à des fins de test ; n'utilisez pas 0.0.0.0/0 sur une instance de production.

  4. Dans la boîte de dialogue de confirmation, cliquez sur OK.

Étapes suivantes

Une fois l'endpoint public activé, configurez le contrôle d'accès et connectez-vous à votre instance :

  1. Ajoutez l'adresse IP de votre client à la liste d'autorisation. Ajoutez l'adresse IP publique de votre client ou de votre application à une liste d'autorisation d'adresses IP sur votre instance RDS. Sans cette étape, les connexions depuis l'endpoint public seront bloquées. Pour plus de détails, consultez Configurer une liste d'autorisation d'adresses IP.

  2. Connectez-vous à votre instance. Utilisez pgAdmin, l'interface CLI PostgreSQL ou votre application pour vous connecter. Pour plus de détails, consultez Se connecter à une instance ApsaraDB RDS for PostgreSQL.

Référence API

Utilisez les opérations API suivantes pour gérer l'endpoint public par programmation :

API Description
AllocateInstancePublicConnection Demande un endpoint public pour une instance.
ReleaseInstancePublicConnection Supprime l'endpoint public d'une instance.