The AWS docs here state that "You can use parameter mapping in your integration request for proxy and non-proxy integrations, but to use parameter mapping for an integration response, you need a non-proxy integration."
I'm trying to map (i.e. rename) a query string parameter in the request so according to the docs this should work. I have the original parameter name required in the method request and I've set up the mapping in the integration request. So, the console let's me do this but when I print out my event in my Lambda and look in the logs the query string parameter name has not been changed. I just see the original.
AI and other parts of AWS documentation state that the proxy integration just forwards the everything as-is to the Lambda, which is what I'm experiencing.
Is the documentation wrong, or can you really do a query string parameter transformation using a Lambda proxy integration?
I'm not super familiar with API Gateway, have been involved with some work in the past, but now just trying to re-familiarize myself for the AWS Developer associate exam I plan to take soon. So just trying to clarify what's possible and what's not. I can provide screenshots more details if needed. Thanks.