As listas de permissões de IP controlam quais endereços IP ou grupos de segurança podem acessar um cluster PolarDB for MySQL. Após crie um cluster, adicione os endereços IP do seu ambiente local ou das instâncias ECS à lista de permissões do cluster antes de acessá-lo.
Precauções
O PolarDB não oferece suporte à obtenção automática dos endereços IP privados de instâncias ECS em VPCs. Insira manualmente o endereço IP privado da instância ECS que precisa acessar o cluster PolarDB for MySQL na lista de permissões.
É possível configurar tanto listas de permissões de IP quanto grupos de segurança. As instâncias ECS presentes na lista de permissões de IP e as instâncias ECS no grupo de segurança podem acessar o cluster PolarDB for MySQL.
-
Os grupos ali_dms_group (lista de permissões de IP para DMS), hdm_security_ips (lista de permissões de IP para DAS) e dtspolardb (lista de permissões de IP para DTS) são gerados automaticamente ao usar os serviços relacionados. Não modifique nem exclua esses grupos para evitar impactos no uso desses serviços.
ImportanteNão adicione seus endereços IP de produção a esses grupos. Caso contrário, eles poderão ser substituídos durante atualizações dos serviços relacionados, o que afeta as operações normais.

É possível crie até 50 grupos de listas de permissões de IP, e todos os grupos suportam um total acumulado de 1.000 endereços IP ou blocos CIDR.
Cenários
As listas de permissões de IP controlam quais endereços IP ou grupos de segurança podem acessar um cluster PolarDB for MySQL. Configure listas de permissões de IP oferece um alto nível de segurança de acesso para o seu cluster PolarDB for MySQL. Recomendamos manter as listas de permissões atualizadas regularmente. A seguir, visualize os cenários comuns que exigem a configuração de listas de permissões de IP:
-
Se a sua instância ECS precisar acessar um cluster PolarDB for MySQL, visualize o endereço IP da instância ECS na página Instance Details e adicione-o à lista de permissões de IP.
NotaSe a sua instância ECS e o cluster PolarDB for MySQL estiverem na mesma VPC, insira o endereço IP privado da instância ECS ou o bloco CIDR da VPC.
Se a sua instância ECS e o cluster PolarDB for MySQL não estiverem na mesma VPC, insira o endereço IP público da instância ECS ou adicione o grupo de segurança ao qual a instância ECS pertence. Também é possível migrar a instância ECS para a VPC do cluster PolarDB for MySQL e, em seguida, insira o endereço IP privado da instância ECS ou o bloco CIDR da VPC.
Se os seus servidores locais, computadores ou outros servidores em cloud precisarem acessar um cluster PolarDB, adicione seus endereços IP públicos à lista de permissões de IP.
Configure listas de permissões de IP
Acesse o console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a Region onde o cluster está implantado e clique em ID do cluster para acessar a página de detalhes do cluster.
No painel de navegação à esquerda, escolha .
-
Na página Cluster Whitelists, clique em Add IP Whitelist ou em Modify para modifique um grupo da lista de permissões existente.
-
Adicionar um grupo de listas de permissões de IP:
Clique em Add IP Whitelist. Na caixa de diálogo Add IP Whitelist, insira o nome do grupo e os endereços IP com permissão para acessar o cluster.
-
Configure um grupo de listas de permissões de IP:
Clique em Modify à direita do nome do grupo da lista de permissões de IP desejado. Na caixa de diálogo Modify Whitelist, insira os endereços IP com permissão para acessar o cluster.
Nota-
O nome do grupo da lista de permissões de IP deve atender aos seguintes requisitos:
Pode conter letras minúsculas, dígitos e sublinhados (_).
Deve começar com uma letra e terminar com uma letra ou dígito.
Deve ter de 2 a 120 caracteres.
-
Para os endereços IP na lista de permissões:
Insira um endereço IP (como
192.168.0.1) ou um bloco CIDR (como192.168.0.0/24).Quando os pods em um cluster Kubernetes (como o ACK) acessam o cluster, os endereços IP dos pods mudam quando os contêineres são recriados. Defina o bloco CIDR ao qual os endereços IP dos pods pertencem em vez de um único endereço IP de pod. Por exemplo, se os endereços IP dos pods estiverem no intervalo
172.19.34.x, configure172.19.34.0/24. Caso não tenha certeza do bloco CIDR, configure172.19.0.0/16. Também é possível associar um grupo de segurança. As instâncias ECS no grupo de segurança são adicionadas automaticamente à lista de permissões.Separe vários endereços IP com vírgulas (,), por exemplo,
192.168.0.1,192.168.0.0/24.127.0.0.1indica que nenhum endereço IP tem permissão para acessar o cluster.0.0.0.0/0indica que qualquer endereço IP tem permissão para acessar o cluster de banco de dados. Essa configuração reduz significativamente a segurança do banco de dados. Não use essa configuração a menos que seja necessário.
Cada cluster inclui um grupo padrão da lista de permissões de IP chamado
default, contendo o endereço IP127.0.0.1. Isso significa que nenhum endereço IP pode acessar o cluster.
-
Perguntas frequentes
Uma instância ECS não consegue se conectar a um cluster **PolarDB**
Um ambiente local não consegue se conectar a um cluster **PolarDB**
Não é possível conectar a um cluster PolarDB com o erro "Can't connect to MySQL server on 'xxx'" ou "Connection timed out"
Após remover um endereço IP de uma lista de permissões, as conexões existentes são desconectadas?
Como soluciono problemas de conexões de endereços IP desconhecidos?
Para obter mais informações sobre problemas de lista de permissões de IP, consulte Troubleshoot IP whitelist issues.
Referências
Set up a global IP whitelist template: Um modelo global de lista de permissões de IP permite manter um único conjunto de modelos de lista de permissões de IP que se aplicam dinamicamente a todos os clusters PolarDB associados.
Configure a security group: Após a adição de um grupo de segurança, as instâncias ECS no grupo de segurança são adicionadas automaticamente à lista de permissões do cluster PolarDB e mantidas atualizadas. Isso elimina a necessidade de atualize manualmente a lista de permissões do cluster PolarDB após a adição de novas instâncias ECS.
Operações de API relacionadas
|
API |
Descrição |
|
Consulta os endereços IP com permissão para acessar um cluster PolarDB for MySQL especificado. |
|
|
modifique os endereços IP com permissão para acessar um cluster PolarDB for MySQL especificado. |
