Edited at

httpieを使った、AWSが利用しているIPアドレス取得コマンド

More than 3 years have passed since last update.

AWSが利用しているIPアドレスを取り出してみたを参考に、普段私が使っているhttpieだとどうやるか書いてみました。


コマンド例


  • 全てのリージョンのレンジIPを取得

Serviceには、現在以下の項目が入ります。これ以外は順次追加されていくそうです。


  • "AMAZON"

  • "EC2"

  • "ROUTE53"

  • "ROUTE53_HEALTHCHECKS"

  • "CLOUDFRONT"

http https://ip-ranges.amazonaws.com/ip-ranges.json | jq '.prefixes[] | if .service == " INPUT SEVICE KEY " then .ip_prefix else empty end'


  • 指定のサービス&リージョンのレンジIPを取得

ここでは、東京リージョンのEC2で使用しているIPアドレスを取得します。

http https://ip-ranges.amazonaws.com/ip-ranges.json | jq '.prefixes[] | if .service == "EC2" and .region == "ap-northeast-1" then .ip_prefix else empty end'