O ApsaraDB RDS for MariaDB oferece dois tipos de endpoint: interno (criado por padrão) e público. Para conectar-se a uma instância RDS fora da rede interna da Alibaba Cloud, solicite um endpoint público.
Quando usar um endpoint público
O endpoint interno basta quando a instância do Elastic Compute Service (ECS) e a instância RDS compartilham a mesma região e o mesmo tipo de rede. Nesse caso, o tráfego permanece na rede interna, sem necessidade de endpoint público.
Solicite um endpoint público nos seguintes cenários:
A instância ECS está em uma região diferente ou usa um tipo de rede distinto da instância RDS. Para mais informações, consulte Tipos de rede.
Você se conecta a partir de um dispositivo externo à Alibaba Cloud.
Comparação entre endpoints
|
Endpoint interno |
Endpoint público |
|
|
Provisionado automaticamente |
Sim |
Não — requer solicitação manual |
|
Pode ser liberado |
Não |
Sim |
|
Tipo de rede alterável |
Sim |
— |
|
Rede |
Rede interna (privada) |
Internet |
|
Recomendado para |
Instâncias ECS na mesma região e tipo de rede |
Clientes entre regiões, tipos de rede diferentes ou externos |
O uso de um endpoint público para conexão com uma instância RDS compromete a segurança dos dados. Prossiga com cautela. Para reduzir a exposição, migre sua aplicação para uma instância ECS na mesma região e tipo de rede da instância RDS e use o endpoint interno.
Solicitar ou liberar um endpoint público
A solicitação de um endpoint público é gratuita. O tráfego gerado por esse endpoint também não gera custos.
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada, encontre a instância desejada e clique em ID da instância.
No painel de navegação à esquerda, clique em Database Connection.
-
Execute uma das ações abaixo:
Para solicitar: clique em Apply for Public Endpoint.
Para liberar: clique em Disable Public Endpoint.
Na caixa de diálogo de confirmação, clique em OK.
Referência de API
|
Operação |
API |
Descrição |
|
Solicitar um endpoint público |
Solicita um endpoint público para uma instância |
|
|
Liberar um endpoint público |
Libera o endpoint público de uma instância |