Калі Requests наладжаны на прамы проксі, Lambda спачатку злучаецца з гэтым слухачом. Сайт HTTPS на 443 не ператварае проксі, які слухае на 3128, у порт першага кроку 443.

Lambda code → configured VPC path → proxy listener → destination

Для прыватнага проксі на EC2 далучыце функцыю да патрэбных падсетак і груп бяспекі VPC. Lambda кіруе сеткавымі інтэрфейсамі для гэтага далучэння. Розныя падсеткі могуць працаваць, калі іх маршрутызацыя і кантроль доступу дазваляюць злучэнне.

КантрольПатрабаванне першага кроку ў наладзе з прамой маршрутызацыяй у тым жа VPC
Група бяспекі функцыіЗыходны TCP да слухача проксі
Група бяспекі проксіУваходны TCP на гэтым порце з патрэбнай крыніцы або групы бяспекі функцыі
Працэс проксіСлухач на дасяжным інтэрфейсе з дазволеным доступам кліентаў

Адно правіла ўваходу ў групе функцыі не можа дазволіць гэтае зыходнае кліенцкае злучэнне. Уключыце табліцы маршрутаў і сеткавыя ACL падсеткі ў праверку шляху.

Для прыватнага імя проксі Route 53 праверце сувязь зоны з VPC і наладку DNS, у тым ліку enableDnsHostnames і enableDnsSupport. Паспяховы запыт з ноўтбука не даказвае DNS-прадстаўленне Lambda. Зафіксуйце, ці няўдалае імя адносіцца да проксі ці да сайта; пераўтварэнне сайта ў лікавы IP не выпраўляе імя проксі.

Пасля таго як гэты крок працуе, проксі патрабуе ўласнага далейшага маршруту. Далучэнне Lambda да публічнай падсеткі не прызначае публічны IP і не дае аўтаматычна прамога доступу ў інтэрнэт; выхад вырашайце асобна для абодвух злучэнняў.

Падобныя артыкулы