Mengapa Saya Tidak Boleh Menyambung ke Instance RDS Saya daripada Instance EC2 Saya: Menyelesaikan Masalah Firewall dan Isu DNS?

Barbara Streisand
Lepaskan: 2024-10-26 20:21:30
asal
236 orang telah melayarinya

Why Can't I Connect to My RDS Instance from My EC2 Instance: Troubleshooting Firewall and DNS Issues?

Menyelesaikan Masalah Sambungan RDS Antara Kejadian EC2 dan RDS

Apabila cuba mewujudkan sambungan antara tika EC2 dan tika RDS, pelbagai isu boleh timbul, termasuk tamat masa dan kegagalan sambungan. Artikel ini akan menyelidiki masalah khusus yang berkaitan dengan firewall dan tetapan DNS, seperti yang ditunjukkan oleh mesej ralat "ERROR 2003 (HY000): Tidak dapat menyambung ke pelayan MySQL pada 'mysql..us-east-1.rds.amazonaws.com' (110)".

Memahami Masalah

Isu yang dibentangkan berpunca daripada ketidakupayaan untuk menyambung ke tika RDS daripada tika EC2, walaupun kedua-duanya berada dalam wilayah Timur A.S.. Konfigurasi kumpulan keselamatan telah dilaksanakan untuk membenarkan akses, tetapi sambungan masih gagal dengan ralat tamat masa.

Menyelesaikan Isu Firewall

Untuk menyelesaikan masalah ini, adalah perlu untuk mengkonfigurasi kumpulan keselamatan RDS untuk membenarkan sambungan masuk daripada contoh EC2. Walaupun papan pemuka RDS menawarkan pilihan "Kumpulan Keselamatan", ini bukan tetapan yang berkaitan. Untuk akses masuk ke port 3306 tika RDS, adalah penting untuk mengedit Peraturan Kumpulan Keselamatan untuk tika RDS.

Mengedit Peraturan Masuk untuk RDS

  1. Navigasi ke senarai tika RDS.
  2. Pilih tika yang terjejas.
  3. Klik pada bahagian "Peraturan Kumpulan Keselamatan".
  4. Tukar ke tab "Peraturan masuk" dan tekan "Edit."
  5. Ubah suai medan "Sumber" untuk memasukkan alamat IP atau blok IPv4 CIDR bagi tika EC2.

Mendapatkan IP Peribadi EC2 Instance

Untuk menentukan alamat IP peribadi kejadian EC2 untuk medan "Sumber":

  • Log masuk ke contoh melalui SSH dan jalankan arahan "ip addr."
  • Gunakan Pengurus EC2 dalam penyemak imbas dan rujuk bahagian "IP Persendirian" dalam butiran kejadian.

Pertimbangan Tambahan

  • Pastikan bahawa kumpulan keselamatan tika EC2 sendiri membenarkan sambungan keluar ke port tika RDS 3306.
  • Sahkan bahawa tika RDS mempunyai kumpulan keselamatan yang membenarkan trafik masuk daripada kumpulan keselamatan tika EC2.
  • Semak sama ada tika RDS sedang berjalan dan tersedia.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke Instance RDS Saya daripada Instance EC2 Saya: Menyelesaikan Masalah Firewall dan Isu DNS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!