AWS Lambda özel bir proxy'ye ulaşamıyor: VPC yolunu denetleyin
İlk VPC bağlantısı için proxy dinleyicisinin adresini ve portunu, doğru güvenlik grubu yönü ve DNS görünümüyle kullanın.
Requests bir yönlendirmeli proxy için yapılandırıldığında Lambda önce o dinleyiciye bağlanır. 443'teki bir HTTPS sitesi, 3128'de dinleyen bir proxy'yi ilk atlama portu 443'e dönüştürmez.
Lambda code → configured VPC path → proxy listener → destinationEC2'de barındırılan özel bir proxy için işlevi amaçlanan VPC alt ağlarına ve güvenlik gruplarına bağlayın. Lambda bu bağlama için ağ arabirimlerini yönetir. Yönlendirme ve erişim denetimleri izin verdiğinde farklı alt ağlar da çalışabilir.
| Denetim | Aynı VPC içinde doğrudan yönlendirilen kurulumda ilk atlama gereksinimi |
|---|---|
| İşlev güvenlik grubu | Proxy dinleyicisine giden TCP |
| Proxy güvenlik grubu | Amaçlanan işlev kaynağından veya güvenlik grubundan o porta gelen TCP |
| Proxy süreci | Erişilebilir arabirimde istemci erişimine izin verilen dinleyici |
Yalnızca işlev grubundaki bir gelen kuralı bu giden istemci bağlantısını yetkilendiremez. Yol denetimine yönlendirme tablolarını ve alt ağın ağ ACL'lerini ekleyin.
Route 53'teki özel bir proxy adı için barındırılan bölgenin VPC ilişkilendirmesini ve DNS yapılandırmasını, enableDnsHostnames ve enableDnsSupport dahil doğrulayın. Dizüstü bilgisayardan başarılı bir sorgu Lambda'nın DNS görünümünü kanıtlamaz. Başarısız olan adın proxy mi yoksa site mi olduğunu kaydedin; siteyi sayısal bir IP'ye çevirmek proxy adının düzeltmesi değildir.
Bu atlama çalıştıktan sonra proxy'nin kendi ileri rotası gerekir. Lambda'yı genel bir alt ağa bağlamak genel bir IP atamaz ve doğrudan internet erişimini otomatik sağlamaz; her iki bağlantı için çıkışı ayrı ayrı belirleyin.