Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

S3 に CloudFront を適用するときの注意点

More than 5 years have passed since last update.

CloudFront では Minimum TTL という設定項目でキャッシュ時間を指定できますが、S3 に CloudFront を適用する場合、何もしなければ Minimum TTL は有効に働かず、キャッシュ時間はデフォルトの「24時間」になってしまうことがあります。

CloudFrontのキャッシュ時間(TTL)はどの程度なのか

こちらの表にまとまっているように、キャッシュ時間はオリジンサーバーのヘッダの返却値と Minimum TTL との掛け合わせによって算出されます。
S3 ではデフォルトではこれらのヘッダは設定されないため、メタデータに「Cache-Control: max-age=0」を設定する必要があります。

CloudFront の Minimum TTL は必ず有効に働くわけではないことに注意しましょう。

ogin_s57
heartrails
ハートレイルズは、新規事業の立ち上げに伴うウェブサービス、スマホアプリの企画、開発、運用に特化した開発会社です。
http://www.heartrails.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away