AWS Lambda non chega a un proxy privado: revise a ruta da VPC
Use o enderezo e o porto do escoitador do proxy para a primeira conexión da VPC, coa dirección correcta do grupo de seguridade e a vista de DNS.
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 → destinationPara 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.
| Control | Requisito do primeiro salto nunha configuración encamiñada directamente dentro da mesma VPC |
|---|---|
| Grupo de seguridade da función | TCP de saída cara ao escoitador do proxy |
| Grupo de seguridade do proxy | TCP de entrada nese porto desde a orixe ou grupo de seguridade previsto da función |
| Proceso do proxy | Escoitador 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.