Hindi maabot ng AWS Lambda ang isang pribadong proxy: suriin ang rutang VPC
Gamitin ang address at port ng tagapakinig ng proxy para sa unang koneksyon sa VPC, kasama ang tamang direksyon ng security group at pananaw sa DNS.
Kapag ang Requests ay naka-configure para sa isang forward proxy, unang kumokonekta ang Lambda sa tagapakinig na iyon. Ang HTTPS na site sa 443 ay hindi ginagawang port 443 ng unang hop ang isang proxy na nakikinig sa 3128.
Lambda code → configured VPC path → proxy listener → destinationPara sa pribadong proxy na naka-host sa EC2, ikabit ang function sa mga nilalayong subnet at security group ng VPC. Pinamamahalaan ng Lambda ang mga network interface para sa pagkabit na ito. Maaaring gumana ang iba't ibang subnet kapag pinapayagan ng routing at access control ang koneksyon.
| Kontrol | Kinakailangan sa unang hop sa direktang naka-route na setup sa parehong VPC |
|---|---|
| Security group ng function | Papalabas na TCP patungo sa tagapakinig ng proxy |
| Security group ng proxy | Papasok na TCP sa port na iyon mula sa nilalayong pinagmulan o security group ng function |
| Proseso ng proxy | Tagapakinig sa naaabot na interface na pinapayagan ang access ng kliyente |
Ang panuntunang papasok sa grupo ng function lamang ay hindi makapagpapahintulot sa papalabas na koneksyon ng kliyente na ito. Isama ang mga routing table at network ACL ng subnet sa pagsusuri ng ruta.
Para sa pribadong pangalan ng proxy sa Route 53, i-verify ang ugnayan ng naka-host na zone sa VPC at ang configuration ng DNS, kabilang ang enableDnsHostnames at enableDnsSupport. Ang matagumpay na paghahanap mula sa laptop ay hindi nagpapatunay sa pananaw ng Lambda sa DNS. Itala kung ang nabigong pangalan ay ang proxy o ang website; ang pagpapalit ng website sa numeric na IP ay hindi pag-aayos ng pangalan ng proxy.
Kapag gumana ang hop na ito, kailangan ng proxy ang sarili nitong pasulong na ruta. Ang pagkabit ng Lambda sa pampublikong subnet ay hindi naglalaan ng pampublikong IP o awtomatikong nagbibigay ng direktang access sa internet; magpasya nang hiwalay sa egress para sa dalawang koneksyon.