Khi Requests được cấu hình cho proxy chuyển tiếp, Lambda kết nối trước tới trình lắng nghe đó. Một trang HTTPS trên 443 không biến proxy đang lắng nghe trên 3128 thành cổng 443 của bước nhảy đầu tiên.

Lambda code → configured VPC path → proxy listener → destination

Với proxy riêng đặt trên EC2, hãy gắn hàm vào các subnet và nhóm bảo mật VPC dự kiến. Lambda quản lý các giao diện mạng cho việc gắn này. Các subnet khác có thể hoạt động khi định tuyến và kiểm soát truy cập của chúng cho phép.

Kiểm soátYêu cầu bước nhảy đầu tiên trong cấu hình định tuyến trực tiếp trong cùng VPC
Nhóm bảo mật của hàmTCP đi ra tới trình lắng nghe proxy
Nhóm bảo mật của proxyTCP đi vào trên cổng đó từ nguồn hoặc nhóm bảo mật dự kiến của hàm
Tiến trình proxyTrình lắng nghe trên giao diện có thể truy cập với quyền truy cập của máy khách được cho phép

Quy tắc đi vào chỉ trên nhóm của hàm không thể cho phép kết nối máy khách đi ra này. Đưa bảng định tuyến và ACL mạng của subnet vào bước kiểm tra đường đi.

Với tên proxy riêng trong Route 53, hãy xác minh liên kết vùng lưu trữ với VPC và cấu hình DNS, bao gồm enableDnsHostnames và enableDnsSupport. Tra cứu thành công từ máy tính xách tay không chứng minh góc nhìn DNS của Lambda. Ghi lại tên thất bại là proxy hay trang web; đổi trang web sang IP số không phải là sửa tên proxy.

Khi bước nhảy này hoạt động, proxy cần tuyến đường đi tiếp của riêng nó. Gắn Lambda vào subnet công cộng không cấp IP công cộng và không tự động cung cấp truy cập internet trực tiếp; quyết định lưu lượng ra riêng cho cả hai kết nối.

Bài viết liên quan