AWS Lambda ne može doći do privatnog proxyja: provjerite VPC putanju
Koristite adresu i port proxy poslužitelja za prvu VPC vezu, s ispravnim smjerom sigurnosne grupe i DNS prikazom.
Kada je Requests konfiguriran za naprijed proxy, Lambda se prvo povezuje s tim poslužiteljem. HTTPS stranica na 443 ne pretvara proxy koji sluša na 3128 u port 443 prvog skoka.
Lambda code → configured VPC path → proxy listener → destinationZa privatni proxy hostan na EC2, priključite funkciju na predviđene VPC podmreže i sigurnosne grupe. Lambda upravlja mrežnim sučeljima za to priključenje. Različite podmreže mogu raditi kada njihovo usmjeravanje i kontrola pristupa dopuštaju vezu.
| Kontrola | Zahtjev prvog skoka u izravno usmjerenom postavu unutar istog VPC-a |
|---|---|
| Sigurnosna grupa funkcije | Odlazni TCP prema proxy poslužitelju |
| Sigurnosna grupa proxyja | Dolazni TCP na tom portu s predviđenog izvora ili sigurnosne grupe funkcije |
| Proxy proces | Poslužitelj na dostupnom sučelju s dopuštenim pristupom klijenata |
Samo dolazno pravilo na grupi funkcije ne može odobriti ovu odlaznu klijentsku vezu. Uključite rute i mrežne ACL-ove podmreže u provjeru putanje.
Za privatno proxy ime u Route 53 provjerite VPC povezanost hostane zone i DNS konfiguraciju, uključujući enableDnsHostnames i enableDnsSupport. Uspješno pretraživanje s prijenosnog računala ne dokazuje DNS prikaz Lambde. Zabilježite je li neuspjelo ime proxy ili web stranica; promjena stranice u numeričku IP adresu nije popravak proxy imena.
Nakon što ovaj skok radi, proxyju treba vlastita daljnja ruta. Priključenje Lambde na javnu podmrežu ne dodjeljuje javnu IP adresu niti automatski daje izravan pristup internetu; odlučite o izlazu odvojeno za obje veze.