We’ve received a few requests asking about firewall restrictions for the IP addresses of our destination deliveries. (For example, if you’re receiving submissions on your servers via the HTTPS or SFTP destinations). Here we will discuss how Device Magic’s delivery services work, and how that relates to specific IP addresses for those services.
Device Magic has multiple worker servers running simultaneously that process our incoming requests/deliveries. Our servers are hosted by Amazon (AWS - https://aws.amazon.com).
As our workload changes, we dynamically add and remove depending on the load in which we need to process. Each of these web servers are assigned a unique IP address by Amazon infrastructure when they are booted.
These IP addresses are not under our control, and Amazon changes them regularly (sometimes multiple times per week). If you’re trying to restrict to fixed IP addresses for your firewall, this makes it difficult, but Amazon does publish the ranges as a JSON file, and you can subscribe for updates. For more information and a full list of IP addresses visit this link: https://aws.amazon.com/blogs/aws/aws-ip-ranges-json/
Currently our Job server are all hosted in Amazon's us-east-1 region.
For the most up to date list you would need to filter this file: https://ip-ranges.amazonaws.com/ip-ranges.json (it is periodically updated by amazon).