-
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
https://ip-ranges.amazonaws.com/ip-ranges.json
https://old.reddit.com/r/aws/comments/j3luvy/can_anyone_tell_me_or_send_me_documentation_on/g7dl4ip/
from collections import defaultdict
import requests
prefixes = requests.get('https://ip-ranges.amazonaws.com/ip-ranges.json').json()['prefixes']
regions = defaultdict(lambda: 0)
sum = 0
for prefix in prefixes:
mask = prefix['ip_prefix'].split('/')[1]
regions[prefix['region']] += 2**(32-int(mask))
sum += 2**(32-int(mask))
for region in regions:
print(region + ": " + str(round(regions[region] / sum, 2)))
print('total:', sum//1000000, 'million')
us-east-1: 28%
us-west-2: 15%
eu-west-1: 09%
us-east-2: 07%
GLOBAL: 04%
total: 124 million
Metadata
Metadata
Assignees
Labels
No labels