Fitur migrasi cloud ApsaraDB RDS for PostgreSQL memungkinkan Anda memigrasikan data dari instance PostgreSQL yang dikelola sendiri, baik yang berada di instance Elastic Compute Service (ECS) maupun di pusat data, ke instance ApsaraDB RDS for PostgreSQL. Topik ini menjelaskan cara mengonfigurasi firewall server tempat instance PostgreSQL yang dikelola sendiri berada untuk mengizinkan akses eksternal ke port instance PostgreSQL sebelum melakukan migrasi cloud.
Prosedur
Dalam topik ini, server tempat instance PostgreSQL yang dikelola sendiri berjalan menggunakan CentOS. Untuk informasi lebih lanjut tentang cara mengonfigurasi firewall server dengan sistem operasi lainnya, lihat dokumentasi resmi terkait.
CentOS 7
Hubungkan ke server tempat instance PostgreSQL yang dikelola sendiri berada.
Lihat port yang dibuka.
firewall-cmd --list-portsKonfigurasikan port instance PostgreSQL yang dikelola sendiri untuk mengizinkan akses ke port tersebut.
firewall-cmd --zone=public --add-port=5432/tcp --permanentMulai ulang firewall server.
firewall-cmd --reload
CentOS 6 atau versi sebelumnya
Hubungkan ke server tempat instance PostgreSQL yang dikelola sendiri berada.
Lihat port yang dibuka.
/etc/init.d/iptables statusBuka port 5432.
/sbin/iptables -I INPUT -p tcp --dport 85432 -j ACCEPTMulai ulang firewall server.
service iptables restart
Anda juga dapat menonaktifkan firewall server sebelum melakukan migrasi cloud. Dalam hal ini, Anda tidak perlu mengonfigurasi firewall.
CentOS 7:
systemctl stop firewalld.serviceCentOS 6 atau versi sebelumnya:
service iptables stop