CloudFrontで画像をCDN化した
2021-01-11 13:10
ブログに埋め込んでいるS3のバケットパスがそのまま露出していたので、CloudFrontを使ってCDNで配信するようにした。
画像自体はPixel 5で撮影した写真をそのままアップロードしているためちょっと重く、自動で圧縮させたい。最初はImage Optimizerが使えるFastlyなりCloudflareなりを使ってみようかと思ったが、「営業に問い合わせてね!(ニッコリ)」と書かれていたので諦めた。
実装はesaのbody_mdをキャッシュする際に脳死で置換しているのみ。
ドメインはGoogle DomainsなのでS3とは若干相性が悪く、ACMの検証が終わらないのでとりあえずCloudFrontの生ドメインで置換しておいたので、どっかのタイミングで直す。
※画像は 私のお気に入りスポット、長良側河川敷です。だれもいないからよくまったりしにいく。