Amazon S3에서 사용하는 IP 주소 범위를 찾으려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 1월 14일

Amazon Simple Storage Service(Amazon S3)에서 사용하는 IP 주소 범위를 찾으려면 어떻게 해야 합니까?

해결 방법

먼저 모든 AWS IP 주소 범위가 포함된 JSON 파일을 다운로드합니다. 그런 다음, 파일에서 "service": "S3" 문자열을 검색합니다.

Linux 또는 macOS 시스템에서는 jq 도구와 같은 도구를 사용하여 JSON 응답을 구문 분석할 수 있습니다. 예를 들어 다음 명령은 JSON 파일을 구문 분석하여 Amazon S3에서 사용하는 모든 IPv4 주소를 찾습니다.

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

....

또 다른 예로, 다음 명령은 JSON 응답을 구문 분석하여 특정 AWS 리전(us-east-1)의 Amazon S3에서 사용하는 모든 IPv4 주소를 찾습니다.

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

Windows 운영 체제에서는 AWS Tools for PowerShell을 사용할 수 있습니다. 다음 Get-AWSPublicIpAddressRange 명령은 Amazon S3에서 사용하는 모든 IPv4 및 IPv6 주소를 필터링합니다.

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

추가 예를 보려면 JSON 파일 필터링을 참조하세요.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?