This repo tracks the changes made to the official AWS IP Address Range list available on https://ip-ranges.amazonaws.com/ip-ranges.json.
Please see official documentation for guidance on: https://docs.aws.amazon.com/.
Please see syntax on the official documentation: https://docs.aws.amazon.com
Since AWS publishes a json file it is easy to filter using tools like jq. AWS published some good examples on https://docs.aws.amazon.com
Instead of consuming the json file or this git repo, you can also subscribe to the AWS SNS topic arn:aws:sns:us-east-1:806199016981:AmazonIpSpaceChanged as documented on https://docs.aws.amazon.com
As AWS is only keeping the current state it becomes hard to track changes over time. Comparing a saved state with a current state can be done using the publication time, as long as you have a previous file saved.
This repo is updated once a day if updates had been published. This allows to track all changes over time for comparrison.