AWS Lambda se nedostane k privátnímu proxy: zkontrolujte cestu přes VPC
Pro první připojení k VPC použijte adresu a port naslouchajícího proxy, se správným směrem bezpečnostní skupiny a pohledem DNS.
Když je Requests nastavený na dopředné proxy, Lambda se nejprve připojí k tomuto naslouchači. HTTPS web na 443 nezmění proxy naslouchající na 3128 na port 443 prvního skoku.
Lambda code → configured VPC path → proxy listener → destinationU privátního proxy hostovaného na EC2 připojte funkci k zamýšleným podsítím a bezpečnostním skupinám VPC. Lambda spravuje síťová rozhraní pro toto připojení. Různé podsítě mohou fungovat, když to jejich směrování a řízení přístupu dovolí.
| Kontrola | Požadavek prvního skoku v přímo směrovaném zapojení ve stejné VPC |
|---|---|
| Bezpečnostní skupina funkce | Odchozí TCP k naslouchajícímu proxy |
| Bezpečnostní skupina proxy | Příchozí TCP na tomto portu ze zamýšleného zdroje nebo bezpečnostní skupiny funkce |
| Proces proxy | Naslouchač na dostupném rozhraní s povoleným přístupem klientů |
Pravidlo pouze pro příchozí provoz na skupině funkce nemůže toto odchozí klientské připojení povolit. Zahrňte do kontroly cesty směrovací tabulky a síťové ACL podsítě.
U privátního názvu proxy v Route 53 ověřte přiřazení hostované zóny k VPC a konfiguraci DNS, včetně enableDnsHostnames a enableDnsSupport. Úspěšné vyhledání z notebooku neprokazuje pohled DNS z Lambdy. Zaznamenejte, zda neúspěšný název je proxy, nebo web; změna webu na číselnou IP není oprava názvu proxy.
Když tento skok funguje, proxy potřebuje vlastní další trasu. Připojení Lambdy k veřejné podsíti nepřiřazuje veřejnou IP ani automaticky nezajišťuje přímý přístup k internetu; odchod rozhodněte zvlášť pro obě spojení.