CloudFrontで画像をCDN化した

2021-01-11 13:10
PXL_20210111_041825185.MP.jpg (172.0 kB)

ブログに埋め込んでいるS3のバケットパスがそのまま露出していたので、CloudFrontを使ってCDNで配信するようにした。

画像自体はPixel 5で撮影した写真をそのままアップロードしているためちょっと重く、自動で圧縮させたい。最初はImage Optimizerが使えるFastlyなりCloudflareなりを使ってみようかと思ったが、「営業に問い合わせてね!(ニッコリ)」と書かれていたので諦めた。

実装はesaのbody_mdをキャッシュする際に脳死で置換しているのみ。

ドメインはGoogle DomainsなのでS3とは若干相性が悪く、ACMの検証が終わらないのでとりあえずCloudFrontの生ドメインで置換しておいたので、どっかのタイミングで直す。

※画像は 私のお気に入りスポット、長良側河川敷です。だれもいないからよくまったりしにいく。