title: How can I have a single NAT Gateway with multiple public IPs?
body: <p>I have a project that involves running several hundred Lambda functions fetching data from the internet.</p>
  <p>These functions are running inside a private subnet of my VPC.</p>
  <p>I would like these functions to <strong>not</strong> all have the same IP for their internet traffic.</p>
  <p>My understanding is that I should create a NAT gateway in a public subnet, but I cannot find how to have multiple public IPs on that NAT gateway to have some sort of randomization.</p>
  <p>Is that even possible?</p>
  <p>How should one proceed to achieve this?</p>