mattintosh note

どこかのエンジニアモドキの備忘録

CloudFront

AWS LambdaでシンプルなPHP実行環境を作る

AWS SDK であれこれしたいだけで別に Symfony や Laravel 等のフレームワークを動かしたいわけじゃなく、JavaScript とか Python に馴染みが無いから PHP でやりたいっていう程度っていう相談が来たとか来てないとか。https://github.com/aws-samples/php-ex…

CloudFront Functionsでクエリ付きリクエストのリダイレクト

前に「こういうの作って」って言われて作ってメモってたんだけど何やってるかわからなくなったので整理。 CloudFront Functions で単純にリダイレクトする場合は ${event.request.uri} を引き継げば良い。 function handler (event) { var host = 'example.c…

CloudFront Functionsで遊ぶ

旧サイトから新サイトにリダイレクトする index.html なしでドキュメントを表示して URL の正規化もする IP 制限をかける Basic 認証をかける オリジンの 403 Forbidden を 404 Not Found に書き換える 旧サイトから新サイトにリダイレクトする EC2 が稼働し…

CloudFrontのGeo Restrictionで削減出来そうなコストを計算してみる

依頼で色々なプロジェクトの AWS 環境を見ているんですが、よく言われるのが「データ転送料金が高い」です。 EC サイトの場合、この原因の多くはクライアントがアップロードしている商品画像のサイズが大きかったり枚数が多かったりと、アクセス数が増えれば…