AWS Lambda tidak dapat mencapai proksi peribadi: semak laluan VPC
Gunakan alamat dan port pendengar proksi untuk sambungan VPC pertama, dengan arah kumpulan keselamatan dan pandangan DNS yang betul.
Apabila Requests dikonfigurasikan untuk proksi hadapan, Lambda mula-mula bersambung ke pendengar itu. Laman HTTPS pada 443 tidak menjadikan proksi yang mendengar pada 3128 sebagai port 443 lompatan pertama.
Lambda code → configured VPC path → proxy listener → destinationUntuk proksi peribadi yang dihoskan pada EC2, lampirkan fungsi kepada subnet dan kumpulan keselamatan VPC yang dimaksudkan. Lambda mengurus antara muka rangkaian bagi lampiran itu. Subnet berbeza boleh berfungsi apabila penghalaan dan kawalan aksesnya membenarkan sambungan.
| Kawalan | Keperluan lompatan pertama dalam persediaan berpenghalaan terus dalam VPC yang sama |
|---|---|
| Kumpulan keselamatan fungsi | TCP keluar ke pendengar proksi |
| Kumpulan keselamatan proksi | TCP masuk pada port itu daripada sumber atau kumpulan keselamatan fungsi yang dimaksudkan |
| Proses proksi | Pendengar pada antara muka yang boleh dicapai dengan akses klien dibenarkan |
Peraturan masuk pada kumpulan fungsi sahaja tidak boleh membenarkan sambungan klien keluar ini. Sertakan jadual penghalaan dan ACL rangkaian subnet dalam pemeriksaan laluan.
Untuk nama proksi peribadi dalam Route 53, sahkan perkaitan zon dihoskan dengan VPC dan konfigurasi DNS, termasuk enableDnsHostnames dan enableDnsSupport. Carian berjaya daripada komputer riba tidak membuktikan pandangan DNS Lambda. Catat sama ada nama yang gagal itu proksi atau laman web; menukar laman web kepada IP berangka bukan pembaikan nama proksi.
Selepas lompatan ini berfungsi, proksi memerlukan laluan hadapannya sendiri. Melampirkan Lambda kepada subnet awam tidak memberikan IP awam atau menyediakan akses internet langsung secara automatik; tentukan keluar secara berasingan untuk kedua-dua sambungan.