Saat Requests dikonfigurasi untuk proxy penerus, Lambda terlebih dahulu terhubung ke pendengar tersebut. Situs HTTPS pada 443 tidak mengubah proxy yang mendengarkan pada 3128 menjadi port 443 lompatan pertama.

Lambda code → configured VPC path → proxy listener → destination

Untuk proxy privat yang dihosting di EC2, lampirkan fungsi ke subnet dan grup keamanan VPC yang dituju. Lambda mengelola antarmuka jaringan untuk lampiran tersebut. Subnet berbeda dapat berfungsi bila perutean dan kontrol aksesnya mengizinkan koneksi.

KontrolPersyaratan lompatan pertama pada penyiapan yang dirutekan langsung dalam VPC yang sama
Grup keamanan fungsiTCP keluar ke pendengar proxy
Grup keamanan proxyTCP masuk pada port itu dari sumber atau grup keamanan fungsi yang dituju
Proses proxyPendengar pada antarmuka yang dapat dijangkau dengan akses klien diizinkan

Aturan masuk hanya pada grup fungsi tidak dapat mengizinkan koneksi klien keluar ini. Sertakan tabel rute dan ACL jaringan subnet dalam pemeriksaan jalur.

Untuk nama proxy privat di Route 53, verifikasi asosiasi zona terkelola ke VPC dan konfigurasi DNS, termasuk enableDnsHostnames dan enableDnsSupport. Pencarian berhasil dari laptop tidak membuktikan tampilan DNS Lambda. Catat apakah nama yang gagal adalah proxy atau situs web; mengubah situs ke IP numerik bukan perbaikan nama proxy.

Setelah lompatan ini berfungsi, proxy memerlukan jalur keluarnya sendiri. Melampirkan Lambda ke subnet publik tidak memberikan IP publik atau menyediakan akses internet langsung secara otomatis; tentukan egress secara terpisah untuk kedua koneksi.

Artikel terkait