AWS Lambda şəxsi proksi-serverə çata bilmir: VPC yolunu yoxlayın
İlk VPC bağlantısı üçün proksi dinləyicisinin ünvanını və portunu, düzgün təhlükəsizlik qrupu istiqaməti və DNS görünüşü ilə istifadə edin.
Requests irəli proksi üçün konfiqurasiya edildikdə, Lambda əvvəlcə həmin dinləyiciyə qoşulur. 443 portunda olan HTTPS saytı 3128 portunda dinləyən proksini ilk-hop portu 443-ə çevirmir.
Lambda code → configured VPC path → proxy listener → destinationEC2-də yerləşən şəxsi proksi üçün funksiyanı nəzərdə tutulan VPC alt şəbəkələrinə və təhlükəsizlik qruplarına qoşun. Lambda bu qoşulma üçün şəbəkə interfeyslərini idarə edir. Fərqli alt şəbəkələr, marşrutlaşdırma və giriş nəzarəti bağlantıya icazə verdikdə işləyə bilər.
| Nəzarət | Birbaşa marşrutlaşdırılan eyni-VPC quruluşunda ilk-hop tələbi |
|---|---|
| Funksiya təhlükəsizlik qrupu | Proksi dinləyicisinə gedən çıxan TCP |
| Proksi təhlükəsizlik qrupu | Nəzərdə tutulan funksiya mənbəyindən və ya təhlükəsizlik qrupundan həmin portda daxil olan TCP |
| Proksi prosesi | Əlçatan interfeysdə müştəri girişinə icazə verilmiş dinləyici |
Yalnız funksiya qrupundakı daxil olan qayda bu çıxan müştəri bağlantısına icazə vermir. Yol yoxlamasına marşrut cədvəllərini və alt şəbəkə şəbəkə ACL-lərini daxil edin.
Şəxsi Route 53 proksi adı üçün host zona VPC assosiasiyasını və DNS konfiqurasiyasını, o cümlədən enableDnsHostnames və enableDnsSupport parametrlərini yoxlayın. Noutbukun uğurlu axtarışı Lambda-nın DNS görünüşünü təsdiqləmir. Uğursuz adın proksi, yoxsa sayt olduğunu qeyd edin; saytı rəqəmsal IP-yə çevirmək proksi adının düzəldilməsi deyil.
Bu hop işlədikdən sonra proksinin öz irəli marşrutu lazımdır. Lambda-nı ictimai alt şəbəkəyə qoşmaq ictimai IP təyin etmir və birbaşa internet çıxışını avtomatik təmin etmir; hər iki bağlantı üçün çıxışı ayrıca qərarlaşdırın.