If consumers of my API have their software on AWS, their ip address is subject to change if they are scaling their services horizontally (adding more machines).
This means that I can't whitelist a single ip address to ensure only the trusted consumer is able to access my API as it will be constantly changing if I understand AWS correctly.
How can this be managed?