CloudFrontのメトリクス

表題を探し回ったのでメモしておく。

■ 環境

  • Amazon CloudFront
  • Amazon CloudWatch

■ CloudFront

CloudFrontのリクエスト数といったメトリクスの数値が見たい。

管理コンソールから”CloudWatch“を選択し、メトリクスの画面を開くも”CloudFront“の文字列は見当たらない。リージョンか、と思い浮かび”バージニア北部“を選択してみたものの”CloudFront“の文字列はやはり見当たらず。

CloudWatch を使用した CloudFront アクティビティの監視
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/monitoring-using-cloudwatch.html

上記からようやく辿り着けた。”CloudFront“の画面であるようだ。

CloudWatch“のメトリクスデータの保存は15ヶ月に延長された気がしていたのだが、”CloudFront”のメトリクスデータが参照できるのは2週間だけのようである。

以上。

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