S3 上のオブジェクトはオブジェクトごとに Cache-Control ヘッダの設定ができる。 やり方は簡単で、S3 の Web UI から対象のオブジェクトを選び、Properties の Metadata から Cache-Control のキーを追加すれば良い。 キャッシュさせたくない場合は no-cache, no-store、させたい場合は max-age=86400 などと指定すれば良い。 もちろん API や aws-cli からも設定できる。こちら ではバケットのすべてのオブジェクトの Cache-Control を設定するワンライナーが紹介されていて便利だ。 その他には、[Bucket Explorer]() というサードパーティの S3 クライアントは バケットごとの Metadata のデフォルト値が設定できるよう で、こちらも便利そうだ。 travis-ci の d
![S3 のオブジェクトごとに Cache-Control を設定する](https://cdn-ak-scissors.b.st-hatena.com/image/square/87bb59df23f4ab97a94294d3a89d9daa76699003/height=288;version=1;width=512/https%3A%2F%2Fplease-sleep.cou929.nu%2Fimages%2Fkosei-pic.png)