¿Cómo puedo encontrar los intervalos de direcciones IP que utiliza Amazon S3?

2 minutos de lectura
0

No sé cómo encontrar los intervalos de direcciones IP que utiliza Amazon Simple Storage Service (Amazon S3).

Solución

En primer lugar, descargue el archivo JSON que contiene todos los intervalos de direcciones IP de AWS. A continuación, busque en el archivo la cadena "service": "S3".

En máquinas Linux o macOS, puede usar una herramienta, como jq (en el sitio web de GitHub), para analizar la respuesta JSON. Por ejemplo, el siguiente comando analiza el archivo JSON para encontrar todas las direcciones IPv4 que Amazon S3 utiliza:

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

....

En este ejemplo, el siguiente comando analiza la respuesta de JSON para encontrar todas las direcciones IPv4 que Amazon S3 usa en la región de 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

En los sistemas operativos Windows, puede utilizar AWS Tools para PowerShell. El siguiente comando Get-AWSPublicIpAddressRange filtra todas las direcciones IPv4 e IPv6 que Amazon S3 utiliza:


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
...

Para ver más ejemplos, consulte Filtrado del archivo JSON.

Nota: Es posible que observe una diferencia entre los intervalos de direcciones IP de la lista del archivo JSON y las listas de prefijos administrados por AWS. AWS administra todas las direcciones IP que se indican en el archivo ip-ranges.json. Se recomienda utilizar el archivo JSON para recuperar manualmente el intervalo de direcciones IP de Amazon S3.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 5 meses