Con Requests configurado para un proxy de reenvío, Lambda conéctase primeiro a ese escoitador. Un sitio HTTPS no 443 non converte un proxy que escoita no 3128 no porto 443 do primeiro salto.

Lambda code → configured VPC path → proxy listener → destination

Para un proxy privado aloxado en EC2, asocie a función ás subredes e grupos de seguridade da VPC previstos. Lambda xestiona as interfaces de rede desa asociación. Outras subredes poden funcionar cando o seu encamiñamento e controis de acceso o permiten.

ControlRequisito do primeiro salto nunha configuración encamiñada directamente dentro da mesma VPC
Grupo de seguridade da funciónTCP de saída cara ao escoitador do proxy
Grupo de seguridade do proxyTCP de entrada nese porto desde a orixe ou grupo de seguridade previsto da función
Proceso do proxyEscoitador na interface accesible con acceso de clientes permitido

Unha regra de entrada só no grupo da función non pode autorizar esta conexión de cliente de saída. Inclúa as táboas de rutas e as ACL de rede da subrede na comprobación da ruta.

Para un nome de proxy privado en Route 53, verifique a asociación da zona aloxada coa VPC e a configuración de DNS, incluídos enableDnsHostnames e enableDnsSupport. A consulta correcta desde o portátil non demostra a vista de DNS de Lambda. Anote se o nome que falla é o proxy ou o sitio web; cambiar o sitio a un IP numérico non arranxa o nome do proxy.

Cando este salto funcione, o proxy necesita a súa propia ruta cara adiante. Asociar Lambda a unha subrede pública non asigna un IP público nin proporciona automaticamente acceso directo a Internet; decida a saída por separado para as dúas conexións.

Artigos relacionados