AWS
JSON
PowerShell
jq

AWSのIPアドレスの範囲をCSVで取得

正確には、AWSのIPアドレス範囲をjsonで取得したあと、jqコマンドでcsvに変換します。

AWSのIPアドレス範囲のjsonファイルのURLは、こちらから確認。
https://docs.aws.amazon.com/ja_jp/general/latest/gr/aws-ip-ranges.html

jqのインストール
sudo yum -y install epel-release
sudo yum -y install jq
CSVで出力
curl -s https://ip-ranges.amazonaws.com/ip-ranges.json |  \
jq -r '.prefixes[] |  [.ip_prefix, .region, .service] | @csv'
絞り込みしながら、CSVで出力(ap-northeaset-1(Tokyo)のS3に絞り込み)
curl -s https://ip-ranges.amazonaws.com/ip-ranges.json |  \
jq -r '.prefixes[] | select((.service == "S3" ) and (.region == "ap-northeast-1")) |  [.ip_prefix, .region, .service] | @csv'
PowerShellでCSV取得
 ((Invoke-Webrequest -uri  https://ip-ranges.amazonaws.com/ip-ranges.json).Content | ConvertFrom-Json ).prefixes | ConvertTo-CSV 
PowerShellで絞り込みながらCSV取得
 ((Invoke-Webrequest -uri  https://ip-ranges.amazonaws.com/ip-ranges.json).Content | ConvertFrom-Json ).prefixes | ConvertTo-CSV `
| Select-String "S3" | Select-String "ap-northeast-1"