インターン29日目

今日は”怖い・コメント時のメールで画像エラー”となる原因を調べていた.

まず, 現状確認.

4/8に怖話から来た通知メールを見ると, 確かにアイコン画像が表示されていなくて, そのパスは http://kowabana.jp/system/users/icons/:id/normal な形式. で, 直接アクセスしてみると404.

次にローカルで動かして, 書き出されたメールをターミナルで確認すると, 該当部分のパスは http://localhost:3000/system/users/:id/icons/normal な形式.

微妙に違う.

で, 理由を聞いてみると, これだけが他のフォーマットと違ったので修正したから.

なるほどー, と思って http://kowabana.jp/system/users/:id/icons/normal にアクセスすると404.

これは 画像等のファイルはS3に移行したから. ちなみにS3に移行したのはappサーバーが複数台になったので, appサーバのローカルに置けなくなったから. なので http://kowabana-jp.s3-ap-northeast-1.amazonaws.com/users/:id/icons/original だと, ちゃんと画像が取得できる.

で今日, AmazonのCloudFrontというCDNに使うようになったので, http://cdn.kowabana.jp/users/:id/icons/original で取得できるようになった.

ん…この設定になっているということは, メールの画像エラーの件, もしかして何もしなくてもいいんじゃね…?と思ったんだけど, まだちょっと確認出来てない.