Subscribed unsubscribe Subscribe Subscribe

S3上のバケット内のオブジェクト(画像)に一律Cache-Controlヘッダーを設定してみる

s3cmdのインストール

$ brew install s3cmd

キャッシュを設定してみる

  • Cache-control
s3cmd --recursive modify --add-header="Cache-Control:max-age=31536000" s3://{{バケット名}}/assets/img

stackoverflow.com

実行後には以下の画像のようにCache-Controlが設定されます。

f:id:keiwt:20160228134918p:plain

Cache-Controlヘッダーを削除したい場合

s3cmd --recursive modify --remove-header="Cache-Control" s3://{{バケット名}}/assets/img

参考

s3tools.org