【s3cmd】ヘッダの追加 CloudFrontのTTLの調整


概要

「--add-header」オプションをつけることでs3に転送時に、ファイルにヘッダを付与することができます。
例えばCloudFrontを利用した場合、Cache-Control:max-age=3600というヘッダをつければCloudFront側でキャッシュする時間を3600秒(1時間)に指定することができます。

下記のような感じで指定します。

s3cmd


#!/bin/sh
s3cmd sync --add-header=Cache-Control:max-age=3600 ***** s3://バケット名

転送後、ファイルを選択して「Metabase」のパネルを開くと確認できます。