CloudFrontのIPレンジを取得する

表題の通り。

■ 環境

  • jq
  • Mac OSX El Capitan

■ ip-ranges.json

まずはAWSから取得する。

AWS IP range
http://tech.withsin.net/2017/12/20/aws-ip-range/

service="CLOUDFRONT"

上記で絞った上で、IP rangeの一覧だけにしたいので下記のようにした。

jq '.prefixes[] | select(.service=="CLOUDFRONT") | .ip_prefix' < ip-ranges.json

この結果をさらにnginx.confで使用しやすいようにsed等で変換し、コピペでそのまま使用する。

以上。

■ 関連

AWS IP range

IPレンジ変更通知を受け取る

CloudFrontのエッジロケーション一覧

表題を知りたい。

■ 環境

  • awscli 1.14.20
  • Mac OSX El Capitan

■ エッジロケーション

`aws`コマンドで取得できないかな…と思ったのだが見つからず。下記のURLを参照するしかないのかな。

製品の詳細 Amazon CloudFront | AWS
https://aws.amazon.com/jp/cloudfront/details/

AWS グローバルインフラストラクチャ | AWS
https://aws.amazon.com/jp/about-aws/global-infrastructure/

以上。

■ 関連

AWS IP range