How IP addresses get logged when using Lambda and API Gateway

0

A customer is asking if IP addresses get logged when using Lambda and API Gateway? He mentioned that this is important for them to be GDPR compliant once the new regulation comes into force. Thank you!

1 Answer
1
Accepted Answer

You can enable Amazon CloudWatch Logs to trace API calls. Once enabled, API Gateway will log API calls in CloudWatch. The API gateway access log will have the information of the IP address "ip": "$context.identity.sourceIp":

https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-logging.html

Or check the value of "X-Forwarded-For" if you want to build a function in API Gateway by using Lambda Proxy integration:

https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-lambda-proxy-integrations.html

MODERATOR
answered 6 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions