Tôi hiện đang viết hàm lambda Node.js, trong đó tôi muốn ghi lại địa chỉ IP công khai của người yêu cầu đến. Tôi đã xem qua cả API Gateway và tài liệu Lambda cả ngày, nhưng không tìm thấy giải pháp nào cả.Làm cách nào để truy xuất địa chỉ IP công khai của người dùng qua Cổng API Amazon + Lambda (nút)
Đối tượng lambda event
có bao gồm siêu dữ liệu yêu cầu tôi có thể sử dụng để trích xuất IP của người dùng không?
Điều này thật tuyệt vời. Cảm ơn bạn đã gửi thông tin bản đồ =) – rdegges
FYI: Đối với tích hợp proxy, API Gateway chuyển toàn bộ yêu cầu đến phụ trợ và bạn không có bất kỳ tùy chọn nào để sửa đổi hành vi chuyển tiếp. http://docs.aws.amazon.com/apigateway/latest/developerguide/integration-passthrough-behaviors.html?shortFooter=true –
Đối với tích hợp proxy Lambda, IP nguồn được bao gồm trong sự kiện được chuyển đến hàm. Ví dụ: event.requestContext.identity.sourceIp –