Come posso trovare gli intervalli di indirizzi IP utilizzati da Amazon S3?

2 minuti di lettura
0

Non so come trovare gli intervalli di indirizzi IP utilizzati da Amazon Simple Storage Service (Amazon S3).

Risoluzione

Innanzitutto, scarica il file JSON che contiene tutti gli intervalli di indirizzi IP di AWS. Quindi, cerca nel file la stringa "service": "S3".

Per analizzare la risposta JSON su dispositivi Linux o macOS puoi utilizzare uno strumento, come jq sul sito web GitHub. Ad esempio, il comando seguente analizza il file JSON per tutti gli indirizzi IPv4 utilizzati da Amazon S3:

curl https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r '.prefixes[] | select(.service=="S3") | .ip_prefix'

52.95.154.0/23

52.219.64.0/22

52.92.72.0/22

52.92.64.0/22

52.95.156.0/24

....

In questo esempio, il comando seguente analizza la risposta JSON per tutti gli indirizzi IPv4 utilizzati da Amazon S3 nella Regione AWS us-east-1:

curl https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r '.prefixes[] | select(.region=="us-east-1") | select(.service=="S3") | .ip_prefix'

54.231.0.0/17

52.92.16.0/20

52.216.0.0/15

Sui sistemi operativi Windows puoi utilizzare Strumenti AWS per PowerShell. Il seguente comando Get-AWSPublicIpAddressRange filtra tutti gli indirizzi IPv4 e IPv6 utilizzati da Amazon S3:


Get-AWSPublicIpAddressRange -ServiceKey S3 | select IpPrefix
IpPrefix
--------
52.47.73.72/29
13.55.255.216/29
52.15.247.208/29
...
...
2a05:d07c:2000::/40
2a05:d000:8000::/40
2406:dafe:2000::/40
...

Per altri esempi, consulta la sezione Filtraggio del file JSON.

Nota: potresti notare una differenza tra gli intervalli di indirizzi IP nell'elenco del file JSON e gli elenchi dei prefissi gestiti da AWS. AWS gestisce tutti gli indirizzi IP riportati nel file ip-ranges.json. È consigliabile utilizzare il file JSON per recuperare manualmente l'intervallo di indirizzi IP per Amazon S3.

AWS UFFICIALE
AWS UFFICIALEAggiornata 6 mesi fa