This question is the AWS counterpart to How to assign multiple outgoing IPs addresses to a single instance on GCE?
I'd like to initiate outgoing HTTP requests from multiple IP addresses from a single AWS instance. How can one assign multiple external IP addresses to a single instance?
If you are looking for something that will automatically utilize multiple IP addresses for your instance's outgoing network traffic, I don't think that exists. You would need to assign multiple public IPs to the EC2 instance via Elastic Network Interfaces (ENIs), which the instance operating system will bind to multiple network interfaces. Then the software you are running on the EC2 instance would need to be aware of all the network interfaces and do some sort of random or round-robin algorithm to pick which interface to send each outgoing request to.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With