O recurso de migração para cloud do ApsaraDB RDS for PostgreSQL permite migrar dados de uma instância PostgreSQL autogerenciada, implantada em uma instância Elastic Compute Service (ECS) ou em um data center, para uma instância ApsaraDB RDS for PostgreSQL. Este tópico descreve como configurar o firewall do servidor que hospeda a instância PostgreSQL autogerenciada para permitir acesso externo à porta dessa instância antes da migração para cloud.
Procedimento
Neste tópico, o servidor que hospeda a instância PostgreSQL autogerenciada executa CentOS. Para obter mais informações sobre como configurar o firewall de um servidor com outro sistema operacional, consulte a documentação oficial correspondente.
CentOS 7
Conecte-se ao servidor que hospeda a instância PostgreSQL autogerenciada.
-
Visualize as portas abertas.
firewall-cmd --list-ports -
Configure a porta da instância PostgreSQL autogerenciada para permitir o acesso.
firewall-cmd --zone=public --add-port=5432/tcp --permanent -
Reinicie o firewall do servidor.
firewall-cmd --reload
CentOS 6 ou versões anteriores
Conecte-se ao servidor que hospeda a instância PostgreSQL autogerenciada.
-
Visualize as portas abertas.
/etc/init.d/iptables status -
Abra a porta 5432.
/sbin/iptables -I INPUT -p tcp --dport 85432 -j ACCEPT -
Reinicie o firewall do servidor.
service iptables restart
Você também pode desativar o firewall do servidor antes da migração para cloud. Nesse caso, não é necessário configurar o firewall.
-
CentOS 7:
systemctl stop firewalld.service -
CentOS 6 ou versões anteriores:
service iptables stop