Todos os produtos
Search
Central de documentação

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

Última atualização: Aug 20, 2026

Por padrão, o ApsaraDB RDS for PostgreSQL fornece um endpoint interno para conexões na mesma Virtual Private Cloud (VPC). Se sua aplicação estiver fora dessa VPC — em uma instância do Elastic Compute Service (ECS) em outra VPC, em um dispositivo local ou na Internet — solicite um endpoint público para estabelecer a conectividade.

Quando usar um endpoint público

Use um endpoint público nos seguintes cenários:

  • Acesso entre VPCs: sua aplicação executa em uma instância ECS localizada em uma VPC diferente da instância RDS.

  • Acesso externo: sua aplicação está hospedada em um dispositivo on-premises ou em outro local na Internet.

Se a instância ECS e a instância RDS estiverem na mesma VPC, use o endpoint interno, pois ele oferece melhor desempenho e segurança.

Tipos de endpoint

Tipo de endpoint

Descrição

Endpoint interno

Fornecido por padrão. Não pode ser liberado. Você pode alterar o tipo de rede da instância. Para garantir maior segurança e desempenho, recomendamos usar o endpoint interno sempre que possível.

Endpoint público

Requer solicitação manual. Pode ser liberado quando deixar de ser necessário. Necessário para conexões de uma instância ECS em outra VPC ou de dispositivos fora da Alibaba Cloud.

Importante

A solicitação do endpoint público e o tráfego de Internet resultante são gratuitos. No entanto, expor sua instância à Internet aumenta os riscos de segurança. Para obter transmissão mais rápida e maior proteção, recomendamos migrar sua aplicação para uma instância ECS na mesma região e com o mesmo tipo de rede da instância RDS. Assim, você poderá se conectar pelo endpoint interno.

Ative ou desabilite o endpoint público

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde reside sua instância RDS. Em seguida, clique em Database Connection.

  2. No painel de navegação à esquerda, clique em Database Connection.

  3. Ative ou desabilite o endpoint público:

    • Para ativar: clique em Apply for Public Endpoint.

    • Para desabilitar: clique em Disable Public Endpoint.

    Aviso

    Ao ativar um endpoint público, o sistema adiciona 0.0.0.0/0 à lista de permissões de endereços IP por padrão. Esse bloco CIDR permite acesso de qualquer endereço IP. Use essa configuração apenas para testes. Não use 0.0.0.0/0 em instâncias de produção.

  4. Na caixa de diálogo de confirmação, clique em OK.

Próximos passos

Após ativar o endpoint público, configure o controle de acesso e conecte-se à sua instância:

  1. Adicione o endereço IP do cliente à lista de permissões. Inclua o endereço IP público do seu cliente ou aplicação em uma lista de permissões de endereços IP na instância RDS. Sem essa etapa, as conexões pelo endpoint público serão bloqueadas. Para mais detalhes, consulte Configure an IP address whitelist.

  2. Conecte-se à instância. Use o pgAdmin, a CLI do PostgreSQL ou sua aplicação para estabelecer a conexão. Para mais informações, consulte Connect to an ApsaraDB RDS for PostgreSQL instance.

Referência de API

Use as operações de API abaixo para gerencie o endpoint público programaticamente:

API

Descrição

AllocateInstancePublicConnection

Solicita um endpoint público para uma instância.

ReleaseInstancePublicConnection

Libera o endpoint público de uma instância.