AWS Lambda жеке проксиге жете алмайды: VPC жолын тексеріңіз
Бірінші VPC қосылымы үшін прокси тыңдаушысының мекенжайы мен портын пайдаланыңыз, қауіпсіздік тобының дұрыс бағыты және DNS көрінісімен.
Requests алға проксиге конфигурацияланған кезде Lambda алдымен сол тыңдаушыға қосылады. 443 портындағы HTTPS сайты 3128 портында тыңдап тұрған проксиді бірінші секірістің 443 портына айналдырмайды.
Lambda code → configured VPC path → proxy listener → destinationEC2-де орналасқан жеке прокси үшін функцияны көзделген VPC қосалқы желілері мен қауіпсіздік топтарына қосыңыз. Lambda бұл қосылымның желілік интерфейстерін басқарады. Әртүрлі қосалқы желілер олардың маршруттауы мен қатынау бақылауы қосылымға рұқсат бергенде жұмыс істей алады.
| Бақылау | Сол VPC ішінде тікелей маршрутталған конфигурациядағы бірінші секіріс талабы |
|---|---|
| Функцияның қауіпсіздік тобы | Прокси тыңдаушысына шығатын TCP |
| Проксидің қауіпсіздік тобы | Сол портқа көзделген функция көзінен немесе қауіпсіздік тобынан кіретін TCP |
| Прокси процесі | Қолжетімді интерфейсте клиент қатынауына рұқсат етілген тыңдаушы |
Тек функция тобындағы кіру ережесі бұл шығатын клиент қосылымын рұқсат ете алмайды. Жол тексерісіне маршрут кестелері мен қосалқы желінің желілік ACL-дерін қосыңыз.
Route 53-тегі жеке прокси атауы үшін хостинг аймағының VPC байланысын және DNS конфигурациясын тексеріңіз, оның ішінде enableDnsHostnames және enableDnsSupport. Ноутбуктен сәтті іздеу Lambda-ның DNS көрінісін дәлелдемейді. Сәтсіз атаудың прокси немесе сайт екенін жазып алыңыз; сайтты сандық IP-ге ауыстыру прокси атауын түзету емес.
Бұл секіріс жұмыс істегеннен кейін проксиге өзінің әрі қарайғы жолы керек. Lambda-ны жария қосалқы желіге қосу жария IP бермейді және интернетке тікелей қатынауды автоматты түрде қамтамасыз етпейді; екі қосылым үшін шығысты бөлек шешіңіз.