My current architecture includes a Lambda function in a private subnet that basically needs to access the internet to fetch weather data. I have set up a NAT gateway to allow the Lambda function to access the internet.
What I am confused about is what counts for "Data processed per GB" for the NAT gateway? For example, the HTTP request from the lambda payload is of size 1Gb but the response from the public website is of size 200Gb. So would the total data be processed by 1Gb or would it be 201Gb?
P.S. Payload size for both request and response is hypothetical to better represent the scenario