Obecnie tworzę funkcję lambda Node.js, w której chcę zapisać publiczny adres IP przychodzącego użytkownika. Przeglądałem przez cały czas dokumenty API Gateway i Lambda, ale nie znalazłem rozwiązania.Jak mogę odzyskać publiczny adres IP użytkownika przez Amazon API Gateway + Lambda (węzeł)
Czy obiekt lambda event
zawiera metadane żądania, które mogę użyć do wyodrębnienia adresu IP użytkownika?
To jest niesamowite. Dzięki za informację o mapowaniu =) – rdegges
FYI: W przypadku integracji proxy, bramka API przekazuje całe żądanie do backendu i nie ma żadnej opcji modyfikacji zachowań przejściowych. http://docs.aws.amazon.com/apigateway/latest/developerguide/integration-passthrough-behaviors.html?shortFooter=true –
W przypadku integracji z serwerem Lambda źródłowy adres IP jest zawarty w zdarzeniu przekazywanym do funkcji. E.g. event.requestContext.identity.sourceIp –